Spectrogram

A waterfall display of your voice's frequency content - time scrolls left, brightness shows amplitude.

Ready

Reading the Spectrogram

Axes

Frequency runs bottom (0 Hz) to top (8 kHz). Time runs right (now) to left (30 seconds ago). Brightness indicates amplitude.

What You Can See

Horizontal bands = formants (F1, F2, F3). Evenly-spaced vertical lines = harmonic series of your fundamental pitch. Diffuse energy = noise or breath.

FFT Analysis

Uses a 4096-sample FFT with a Hanning window applied every 33 ms. Color mapping: dark blue → cyan → yellow → white with increasing amplitude.

No ML Model

No machine learning model is used. Analysis is done entirely with a custom radix-2 FFT. All computation runs locally in your browser and no audio leaves your device.