FDEInterviews logo
ICML 2023

Robust Speech Recognition via Large-Scale Weak Supervision

Train one transformer on 680,000 hours of web audio and its imperfect transcripts. With no benchmark fine-tuning, it made about half the errors of a LibriSpeech-trained model on other test sets.

Breakdown by FDE Interviews · 18 min read · Updated

About the original · 2022
AUTHORS
Radford, Kim, Xu, Brockman, McLeavey, Sutskever
FROM
OpenAI
PUBLISHED
Dec 2022 · ICML 2023
CITED BY
9,053Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 14% of this breakdown.

01

The paper in one minute

By 2022, speech recognition models had beaten the reported human error rate on LibriSpeech, a benchmark of audiobooks read aloud, by a wide margin. The same models stumbled on phone calls, meetings, accents and noisy rooms. The authors, Alec Radford, Jong Wook Kim and colleagues at OpenAI, argue that this gap comes from how models are trained: tuned on one dataset, they learn its quirks, which helps on that dataset's test set and nowhere else.

Whisper trains on breadth instead. The team gathered 680,000 hours of audio that already had transcripts on the internet: 438,218 hours of English, 117,113 hours in 96 other languages, and 125,739 hours of foreign speech paired with English text. The transcripts are imperfect, which is what "weak supervision" means here, so the authors filtered out machine-generated captions, mismatched languages and low-quality sources. The model is a standard encoder-decoder transformer. It reads 30 seconds of audio and writes tokens, and a few special tokens at the start tell it which language, which task (transcribe or translate into English) and whether to emit timestamps.

The evaluation is the other half of the idea. Whisper was never fine-tuned on the benchmarks it was tested on. The largest model scored 2.7 word error rate (WER) on LibriSpeech test-clean, roughly level with a supervised wav2vec 2.0 model trained on LibriSpeech, and made 55.2% fewer errors on average across 13 other English test sets. On 25 recordings it came within about a point of professional human transcribers.

THE IDEA, VISUALLY
ONE MODEL, TASKS PICKED BY TOKENS 30 s of audio 80-channel log-Mel encoder transformer decoder writes tokens SOT EN TRANSCRIBE 0.0 text … 5.2 EOT language tag · transcribe or translate · timestamps on or off or a single NO SPEECH token; previous text can be fed in as context 680,000 HOURS OF WEB AUDIO WITH TRANSCRIPTS English recognition 438,218 h 96 other languages 117,113 h translation into English 125,739 h Filtered for machine-made captions and language mismatch; no fine-tuning on any benchmark before evaluation. SAME LIBRISPEECH SCORE, HALF THE ERRORS ELSEWHERE word error rate %, lower is better (Table 2) LibriSpeech test-clean 2.7 2.7 Common Voice 29.9 9.0 CallHome 34.8 17.6 CHiME-6 65.8 25.5 AMI SDM1 67.6 36.4 average, 13 non-LibriSpeech-clean sets 29.3 12.8 wav2vec 2.0 Large, trained on LibriSpeech Whisper Large V2, zero-shot
Whisper turns speech recognition, translation, language identification and voice detection into one token-writing task. Trained on a large, noisy, diverse dataset, it matched a supervised model on its home benchmark and made about half the errors everywhere else.
Research notes: the problem, approach and results
55.2%

average relative error reduction on 13 other English test sets, against a model with equal LibriSpeech accuracy

16×

more training audio in a language halves its word error rate, on the paper's log-log fit

11.0 → 10.0

average long-form WER after five decoding heuristics, including a gzip-based loop detector

THE PROBLEM

Speech models trained on one clean benchmark, such as LibriSpeech, posted human-level error rates there and failed on phone calls, meetings and accents. Unsupervised pre-training produced strong audio encoders that still needed fine-tuning for every new setting.

THE IDEA

Skip the fine-tuning. Collect 680,000 hours of audio paired with transcripts from the internet, filter out the worst, and train a plain encoder-decoder transformer to write the transcript, with special tokens that select language, task and timestamps.

THE RESULT

Evaluated zero-shot, the largest model matched a supervised wav2vec 2.0 model on LibriSpeech (2.7 WER) and cut errors by 55.2% on average across 13 other English test sets, came within about a point of professional transcribers, and set a zero-shot record on CoVoST2 translation.

02

Why it matters to an FDE

Call centers, sales calls, field service, medical dictation, meetings: a large share of enterprise AI work starts with audio. Whisper and models built on its recipe are often the first transcription layer, and this paper explains both why they work well on messy audio and how they fail.

Benchmark scores do not transfer between audio types. Two models with the same LibriSpeech score differed by more than 2× in errors on other datasets. Ask a vendor for numbers on audio like the customer's, or measure on a sample yourself.

WER depends on formatting rules. "$68 million" and "sixty-eight million dollars" count as several errors under raw WER. The authors saw WER fall by up to 50% on some datasets from text normalization alone. Agree on a normalizer before comparing systems.

Long recordings need decoding care. The model sees 30 seconds at a time. Over an hour-long call, a bad window can cascade into repeated text, skipped words or invented sentences. The paper's decoding heuristics are part of the system, not optional extras.

Hallucination is a real failure mode. The authors report complete hallucinations unrelated to the audio, and an early tendency to invent speaker names. In regulated settings, a confident wrong transcript is worse than a gap.

Language coverage follows the data. Accuracy in a language tracked how many hours of training audio it had. For a customer whose callers speak a lower-resource language, test before promising.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 49 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦5 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    How the data was built, how one model does many tasks, what scaled and the misreadings to avoid

    Free account
  2. 04How it works

    Data filtering, the model, the multitask token format, training and long-form decoding

    Premium
  3. 05The numbers that matter

    Robustness, languages, translation, noise, long-form audio, human comparison and scaling

    Premium
  4. 06Try it yourself

    See how formatting moves WER, catch a decoding loop with gzip, and read the scaling table

    Premium
  5. 07Where it breaks

    The failure modes the paper reports and what its evaluation leaves out

    Premium
  6. 08Using it on a deployment

    Evaluating, configuring and monitoring a Whisper-style transcription layer

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →