📝

Speech Frequency Spectrogram

This speech spectrogram shows your voice as a scrolling frequency-vs-time display with brighter colour for stronger energy. Watch vowels, formants, and consonant bursts appear in real time.

ℹ This is a spectrogram — a picture of frequency vs. time from an FFT. It does not recognise words or label phonemes (that needs speech recognition). The vertical axis is logarithmic over your chosen range. To save an image, use your device’s screenshot. Your mic is analyzed live and never recorded or uploaded.

Microphone is off. Click “Start microphone”, then speak or sing to see the spectrogram scroll.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

Many times a second, the tool runs a Fast Fourier Transform (FFT) on the latest slice of your microphone signal, giving the energy at each frequency. It paints that as a vertical column of coloured pixels — low frequencies at the bottom, high at the top on a logarithmic frequency axis — and scrolls the image left so a continuous real-time spectrogram builds up over time. Brighter pixels mean more energy. In speech you’ll see distinct horizontal bands (the formants that shape vowels — particularly F1 around 300–800 Hz and F2 around 800–2500 Hz), a striped low region where the voice’s harmonic series sits, and brief vertical smears for plosives (bursts at “p”, “t”, “k”) and the high-frequency fuzz of fricatives like “s” and “sh”. Everything runs live on your device; nothing is recorded.

A spectrogram shows sound; it doesn’t read it. This tool does not transcribe words or tag phonemes — that’s speech recognition, a different problem requiring machine-learning models. Use it as a voice spectrogram to study how vowels and consonants look in the time-frequency domain, to explore phonetics by comparing different vowel sounds, to see how nasality or breathiness affect the harmonic structure, or to watch how your pitch shifts while singing. If you also want to inspect which harmonic overtones are present in your voice, the harmonic overtone detector lists them numerically alongside this visual view. The picture also depends on your microphone’s response and the room’s acoustics — a boomy room will smear the low end, and a bright mic will intensify the upper bands.

Frequently Asked Questions

Is my microphone recorded or uploaded?
No. Audio is analyzed live in your browser and never leaves your device. Stopping the mic releases it immediately.
Can it identify words or phonemes?
No. It draws frequency-vs-time; it doesn’t recognise speech. Reading words from audio is speech recognition, which this tool intentionally doesn’t do.
What are the horizontal bands?
Those are formants — resonances of your vocal tract that define vowels. Their positions shift as you change vowel; the lowest stripes are the voice’s harmonics.
How do I save the image?
Use your operating system’s screenshot tool (e.g. Shift+Win+S on Windows, Shift+Cmd+4 on macOS). Freeze first to capture a still moment.
Why does the same sound look different on another device?
Every microphone has its own frequency response, and rooms add reflections. Compare sounds on the same setup for consistency.
What do plosive and sibilant sounds look like on the spectrogram?
Plosive stops (p, t, k, b, d, g) typically appear as a very brief vertical streak of broadband energy across many frequencies, often preceded by a short silence (the closure phase). Fricatives and sibilants (s, sh, f, v) show as a sustained smear of high-frequency energy, usually above 4 kHz for “s” and above 2 kHz for “sh”. Watching these patterns is a practical way to study phonetics and consonant acoustics in real time.
Can I use this spectrogram to study singing or to compare vowels?
Yes. Singing is one of the most visually striking uses: as you change pitch, the harmonic stack rises and falls in clear parallel lines. Vowels are equally instructive — switching between “ee” and “oo” shifts the second formant (F2) markedly, which is clearly visible as the upper bright band moving up or down. Set the max frequency to 4 kHz for the clearest view of vowel formants, or 8–11 kHz to also see sibilants and vocal fry overtones. If you want to map the full range of notes you can produce, the singing range detector is a good companion tool.
How do I get a clearer or higher-resolution spectrogram?
Resolution is fixed by the FFT size in the tool’s code and the browser’s Web Audio API. For better clarity in practice: reduce background noise (the spectrogram shows everything the mic hears), speak closer to the mic to improve signal-to-noise ratio, and choose the narrowest max-frequency range that covers the sounds you care about — 4 kHz for vowels spreads the low-frequency detail over more pixels than the full 11 kHz range. A higher-quality microphone with a flatter response will also produce a cleaner picture.