Skip to main content
Zubnet AILearnWiki › Whisper
Models

Whisper

Also known as: OpenAI Whisper
An open-source speech recognition model released by OpenAI in 2022. Whisper converts spoken audio into text using an encoder-decoder transformer trained on 680,000 hours of weakly supervised audio, and it handles transcription, translation into English, and language identification across dozens of languages in a single model. Because the weights are open and the model is robust to accents and background noise, it quickly became the default baseline for automatic speech recognition.

Why it matters

Before Whisper, good speech recognition mostly meant paying for a cloud API or accepting mediocre accuracy from open-source alternatives. Whisper made near-human-quality transcription free, offline, and available to anyone with a GPU or even a decent CPU, which unlocked podcast indexing, meeting notes, call-center analytics, subtitling, and accessibility tooling at scale. It also reset expectations for the entire field: every new speech model is now benchmarked against it.

Deep Dive

Whisper treats transcription as a sequence-to-sequence problem. Incoming audio is resampled to 16 kHz mono, converted into an 80-channel log-Mel spectrogram, and split into 30-second windows. The encoder half of the Transformer processes the spectrogram into a latent representation, and the decoder then generates text tokens autoregressively, conditioned on that representation. Special control tokens tell the decoder what to do: which language the audio is in, whether to transcribe or translate to English, and whether to emit timestamps. That encoder-decoder design means one model covers several tasks that previously required separate systems, including language detection as a byproduct of predicting the language token.

The Weak Supervision Bet

The most important decision behind Whisper was the training data strategy. Earlier speech recognition models trained on small, carefully labeled corpora like LibriSpeech, which produced high accuracy on clean read speech but brittle performance in the real world. OpenAI went the opposite direction: it collected 680,000 hours of audio paired with transcripts already present on the internet, then applied automated filtering to strip out low-quality and machine-generated transcripts. Roughly a third of the data was non-English, and about 125,000 hours supported translation into English.

Trading label quality for scale turned out to be the right call. Because the model saw such a wide variety of speakers, microphones, rooms, and topics, it handles accents, background noise, and technical vocabulary far better than models trained on curated studio audio. It also works zero-shot: for most languages and domains there is no fine-tuning step, you just point it at audio. The tradeoff is that Whisper's English accuracy on clean speech is merely competitive rather than untouchable — its real advantage is robustness across the messy long tail.

Model Sizes and Running Locally

Whisper is not one model but a family: tiny (39 million parameters), base (74 million), small (244 million), medium (769 million), and large (about 1.55 billion), with OpenAI later releasing refined large-v2 and large-v3 checkpoints. Accuracy and compute cost climb together, so the practical skill is matching size to workload — a large model for archival transcription where quality matters, a tiny or base model for live captioning where latency dominates. The weights are released under a permissive license, which is what made Whisper an open-weights standard rather than just another API.

A whole ecosystem grew around running those weights outside data centers. Whisper.cpp ports the model to plain C/C++ so it runs at usable speed on laptops and even phones, while faster-whisper applies optimized runtimes for GPU inference, and quantization shrinks the larger models enough to fit in a few gigabytes of memory. Running locally is not just a cost play: audio that never leaves the machine sidesteps privacy concerns and per-minute pricing, which is why Whisper became the default transcription layer in so many self-hosted tools.

It Won't Tell You Who Spoke

A common misconception is that Whisper produces meeting-ready transcripts out of the box. It does not. Whisper transcribes words and timestamps, but it has no notion of speakers — figuring out who said what is speaker diarization, a separate problem that requires pairing Whisper with a diarization model or a pipeline tool that fuses the two. Expecting speaker labels from raw Whisper output is a category error that trips up many first-time users.

The second trap is that Whisper can hallucinate in a distinctly speech-flavored way: on silence, music, or heavily degraded audio it sometimes invents fluent, plausible-sounding phrases that were never said. This is dangerous in medical, legal, or journalistic transcription, where a confident wrong sentence is worse than no sentence. Practical mitigations include filtering out low-energy segments before transcription, lowering the decoding temperature, and treating repeated or out-of-context lines in the output as a red flag rather than ground truth.

The Baseline Everything Is Measured Against

Whisper's deepest impact is positional: it became the reference point for the whole field. Commercial APIs and open models alike report word error rate against Whisper checkpoints, and a new speech model that cannot clearly beat large-v3 on standard benchmarks struggles to get attention. Ironically, that dominance also made Whisper the thing people optimize around — many newer systems keep Whisper as a fallback for languages or conditions their own model handles poorly.

Its broader legacy is methodological. Whisper demonstrated that weakly supervised pre-training at scale transfers to audio just as it did to text: feed a transformer enough noisy real-world pairs and robustness emerges without task-specific engineering. That lesson fed directly into the modern wave of voice AI, from real-time speech-to-speech agents to multimodal models that treat audio as a first-class input. Even as newer architectures arrive, Whisper remains the model most developers reach for first — and the one everything else is compared to.

← All Terms
ESC