Measured by us · Oct 31, 2026

Seven speech models on real news broadcasts: the leaderboard #1 ties a 0.6B model

Result

No significant difference: 7 models within 0.94 WER points (smallest Holm-corrected p = 0.65). Speed differs 23x.

Hardware

NVIDIA H100 80GB (cloud, spot)

Cloud GPU, not local

Data

31 broadcasts

2.6 h · 331 windows

Run

72 min

~$3–5

Metric

WER

95% CI, bootstrap by video

Word error rate (%) · lower is better

5%6%7%8%9%10%11%Parakeet Unified EN 0.6B7.34Qwen3-ASR 1.7B7.58Whisper large-v3-turbo7.64Parakeet TDT 0.6B v37.97Nemotron-3.5-Transcribe 30B-A4B8.00Granite Speech 5.0 2B8.02freetranscribe parakeet-ft-v18.28

Dot = measured, whiskers = 95% CI, dashed line = best. Overlapping intervals: the ranking is not significant.

Speed · times faster than real time (log scale)

freetranscribe parakeet-ft-v11117xParakeet TDT 0.6B v3658xParakeet Unified EN 0.6B597xWhisper large-v3-turbo115xQwen3-ASR 1.7B89xNemotron-3.5-Transcribe 30B-A4B49xGranite Speech 5.0 2B13x*

* Run one window at a time (per its model card), so not comparable with batched rows.

ModelWER95% CISpeedPeak VRAMFits on
Parakeet Unified EN 0.6B7.345.2–10.0597x8.2 GB~12 GB GPU
Qwen3-ASR 1.7B7.585.5–9.889x10.7 GB~12 GB GPU
Whisper large-v3-turbo7.645.1–10.6115x5.5 GB~8 GB GPU
Parakeet TDT 0.6B v37.975.9–10.4658x8.1 GB~12 GB GPU
Nemotron-3.5-Transcribe 30B-A4B8.005.8–10.549x71.8 GB~80 GB GPU
Granite Speech 5.0 2B8.025.9–10.513x*4.8 GB~8 GB GPU
freetranscribe parakeet-ft-v18.286.1–10.81117x8.4 GB~12 GB GPU

The hook

The Open ASR Leaderboard has a clear #1 this month: a 30B mixture-of-experts model. Below it sit models a tenth its size. So, a simple question: point all of them at real news broadcasts (studio anchors, field reporters, press conferences, crowd noise). Does the order hold?

It doesn't. On one rented H100 the seven land within one WER point of each other, and a paired test can't tell any two apart. What does differ is cost.

The setup, in one picture

Wikimedia Commons news (VOA, White House, Al Jazeera)
   │ ffmpeg once → 16 kHz mono Opus (byte-identical audio for every model)
   ▼
human subtitles ──► 15–30 s windows cut at cue boundaries
   ▼
7 models × same windows · 1× H100 · batch 16 · no language hint
   ▼
corpus WER · 95% CI by bootstrapping *videos* · paired test vs the best

Bootstrapping videos, not windows, matters: twelve windows from one briefing share a room and a microphone. Clustered intervals are wider, and honest.

Why it looks different from the leaderboard

  • Benchmark fitting. On the leaderboard's own private held-out set the #1 slot changes hands. Part of a public lead is training close to the test sets' conventions.
  • Style match. Subtitles are edited. Verbatim models (Nemotron inserted 628 words, 9% of them stutter repeats) get billed for faithfulness; a "clean" model (parakeet-unified, 333) matches the captioner. Our WER partly measures style.
  • Resolution. With 31 broadcasts the paired interval is about ±1 point, wider than the leaderboard's top spread. "Tied at this resolution" is the honest claim.
  • Serving stack. Speed here is plain Transformers. Tuned engines (vLLM, NeMo, NIM) are faster; this is a fair relative comparison, not a ceiling.

The dirty laundry

  • Whisper memorised White House transcripts. On crosstalk it loops The Press-. The Press-. The Press-., the format of the web transcripts it trained on. It did this in 7 windows; no other model did.
  • The reference was sometimes wrong and the models right. Speaker labels (The Vice President:) and captioner errors cost every model points. A pre-registered rule flagged 5 of 331 windows; the ranking didn't move.
  • One long window sank a whole batch. A 30 s+ cue crashed Whisper's batched call and failed all 16 windows in it (WER read 15.5% instead of 7.6%). Retry failed batches item by item.
  • A subtitle isn't always a transcript. English subtitles over Russian speech are translations; score only windows where the languages match.

The recipe

  1. On English broadcast audio, don't pay for size. Pick by throughput and memory: at ~$3/h for a spot H100, an hour of news costs ~$0.003 with the fastest model and ~$0.06 with the slowest, at the same accuracy.
  2. Pick by language coverage. The most accurate English model here is English-only. Unknown languages need a multilingual model or a language-ID router.
  3. Check your reference before trusting a half-point gap.

What's next

The same windows go to closed models (Gemini 3.5 Transcribe, Chirp 3) and the open models this run couldn't execute. Then the real test for the 30B model: can one model doing transcription, speaker labels and timestamps replace a three-model cascade?

Method & environment
  • Question: Does the speech-recognition leaderboard order hold on real news audio, and what does each model cost per broadcast hour?
  • GPU: NVIDIA H100 80GB HBM3 · batch 16 · PyTorch 2.13.0+cu129
  • Paired test vs the best model (Holm-corrected): freetranscribe parakeet-ft-v1 +0.94 (p=0.65); Granite Speech 5.0 2B +0.68 (p=0.70); Nemotron-3.5-Transcribe 30B-A4B +0.66 (p=0.70); Parakeet TDT 0.6B v3 +0.64 (p=0.70); Qwen3-ASR 1.7B +0.24 (p=1.00); Whisper large-v3-turbo +0.31 (p=1.00)
  • Numbers are imported directly from the run's result files; nothing is typed by hand.