Measuring benchmark optimization in speech recognition

Disclosure: Some links in this article are affiliate links. AI Maestro may earn a commission if you make a purchase, at no…

By Vane August 21, 2026 5 min read
Measuring benchmark optimization in speech recognition

Measuring benchmark optimization in speech recognition

Traditional benchmarks overlook many conditions that make voice systems reliable in practice. That is why we recently introduced held-out sets in Real World VoiceEQ, the Open-ASR Leaderboard, and the Far-field ASR Leaderboard to measure more of what matters in real-world use.

Broader measurement alone does not solve the problem. Benchmark optimization, sometimes called “benchmaxxing,” is often discussed around machine learning, yet it has been difficult to measure in speech recognition.

Our latest research introduces three tests to help quantify it. We evaluated 11 widely used open-source ASR models and found that several of the highest-scoring systems reproduced benchmark transcripts from the VoxPopuli English and LibriSpeech datasets. This happened even when the audio contradicted them, relevant words had been silenced, or the audio equally supported two different written forms.

In some cases, models appeared to rely not only on what was said, but also on subtle acoustic cues that indicated which benchmark they were being tested on. As a result, their scores overstated how well they could transcribe speech more generally.

Reference disagreement (VoxPopuli case study)

VoxPopuli is known to contain a high number of transcription errors. Our consensus disagreement probe tests what happens when leading ASR models encounter these errors: do they accurately transcribe what the audio says, or reproduce the benchmark’s incorrect reference transcript?

To test this at scale, we use an ensemble of independent models selected for their low phoneme error rate. PER measures how closely a written transcription matches the sounds in the audio, making it a useful proxy for how faithfully a model transcribes what it hears. The ensemble results can be used to flag cases in which the models unanimously disagree with the benchmark’s reference transcript. We then compare a sample of those flagged cases against human annotations to validate the corrected transcripts.

For example, one VoxPopuli clip audibly includes the phrase “Thank you, Mr. President,” but the reference transcript omits “Thank you.” Six of the 11 models we tested reproduced the benchmark’s erroneous transcript, giving the “expected” answer even though it contradicted the audio. On the real clip, the formatting follows the same pattern: models that omit “Thank you” also reproduce the benchmark’s punctuation style, writing “Mr” without a period, while models that include the audible phrase tend to write “Mr.” with the period.

When we present the same content in newly collected voices from EU parliamentary recordings or generic voices, this behavior often weakens or disappears. In the samples below, all but one model flips back to transcribing the audio-faithful transcript for a clone of a new parliamentary recording. This suggests that the models are responding to acoustic cues that help them identify the benchmark membership and thus produce the expected transcript even if it contradicts the audio.

The reference transcript for this clip reads “Mr President, I have another complaint about this procedure, which is that it is not secret.” The audio in all three clips actually says the same thing, preceded by an audible “Thank you.” The clones are text-to-speech renditions of that true sentence, so the courtesy is audible in all three. Green highlighting and a check mark indicate a transcript that includes the audible “Thank you”; red highlighting and a cross mark indicate a transcript that reproduces the benchmark’s erroneous omission. All transcripts are raw model output, prior to any normalization—casing and punctuation are preserved exactly as generated, including lowercase output from some models.

Original VoxPopuli recording

Voice clone of the same speaker

Clone of a parliament speaker recorded after every model’s training cutoff

ModelReal clipSame-speaker cloneep-fresh clone
CohereLabs/cohere-transcribe-03-2026❌ Mr President…❌ Mr President…✅ Thank you, Mr President…
nvidia/canary-qwen-2.5b❌ Mr President…❌ Mr President…✅ Thank you Mr. President…
ibm-granite/granite-speech-4.1-2b❌ mr president…❌ mr president…✅ thank you mr president…
microsoft/Phi-4-multimodal-instruct❌ Mr President…❌ Mr President…❌ Mr President…
nvidia/parakeet-tdt-0.6b-v2❌ Mr President…✅ Thank you, Mr President…✅ Thank you, Mr. President…
bosonai/higgs-audio-v3-8b-stt-v2❌ mr president…❌ mr president…✅ thank you mr president…
Qwen/Qwen3-ASR-0.6B-hf✅ Thank you, Mr. President…✅ Thank you, Mister President…✅ Thank you, Mister President…
mistralai/Voxtral-Mini-3B-2507✅ Thank you, Mr. President…✅ Thank you, Mr. President…✅ Thank you, Mr. President…
moonshotai/Kimi-Audio-7B-Instruct✅ Thank you, mr. President…✅ Thank you, Mr. President…✅ Thank you, mr. President…
openai/whisper-large-v3✅ Thank you, Mr. President…✅ Thank you, Mr. President…✅ Thank you, Mr. President…
moonshine-ai/moonshine-streaming-medium✅ thank you mr president…✅ thank you mr president…✅ thank you mr president…
Drops the courtesy (❌) out of 11651

Parakeet is the only model that flips between reproducing the benchmark on the real clip and getting it right on the same-speaker clone. Phi-4 is the only model still dropping the courtesy on the ep-fresh clone. When we instead resynthesize the sentence in a generic TTS voice unconnected to any parliamentary recording, all eleven models restore the courtesy.

The results suggest that this problem is both widespread and meaningful. Our methodology flagged potential reference errors in 40% of the VoxPopuli test clips we analyzed, affecting roughly 3% of all reference words.

Models exhibiting benchmark-optimized behavior reproduced erroneous reference transcripts 18–30% of the time. The scatterplot below compares VoxPopuli word error rate on the x-axis with the rate at which each model reproduces the benchmark’s incorrect reference instead of the consensus correction. The models with the lowest word error rate—and therefore the strongest reported benchmark performance—are also the most likely to reproduce these errors.

Masked Entity Retrieval

To build on the consensus disagreement probe, we deliberately silence numbers in the audio samples of test datasets and ask the models to transcribe what it hears. The number is literally absent from the audio, so models should not output any number, much less the exact number in the text.

Some of these numbers are semi-predictable, although still unlikely for a model to predict, yet others are quite surprising. The following clip combines both probes, showing both how models recreate reference transcript errors including an incorrect number and one model even autocompletes a relatively random year (2011) despite it being silenced. In each model’s row below:

  • green highlighting with strikethrough marks reference-transcript words the model correctly did not reproduce (audio-faithful);
  • green highlighting with underline marks a correct, audio-faithful insertion in place of the reference’s erroneous wording;
  • red highlighting (plain text) reproduces the reference transcript’s erroneous, audio-unsupported content: keeping “Mr President”, writing “more than 1 amendments” where the audio says “one thousand six hundred”, supplying the silenced year “2011”, or ending on “plenary”.

2011 draft budget (masked numbers)

ReferenceMr President, in the Committee on Budgets, we voted on more than 1 amendments to the 2011 draft budget … voted in the plenary.
What the audio saysIn the Committee on Budgets, we voted on more than one thousand six hundred amendments to the ⟨silenced⟩ draft budget … voted in the …
CohereLabs/cohere-transcribe-03-2026Mr President, in the Committee on Budgets we voted on more than 1 amendments to the 2011 draft budget … voted in the plenary.
nvidia/canary-qwen-2.5bMr President, in the Committee on Budgets we voted on more than one amendments to the
ibm-granite/granite-speech-4.1-2b
microsoft/Phi-4-multimodal-instruct
nvidia/parakeet-tdt-0.6b-v2
bosonai/higgs-audio-v3-8b-stt-v2
Qwen/Qwen3-ASR-0.6B-hf
mistralai/Voxtral-Mini-3B-2507
moonshotai/Kimi-Audio-7B-Instruct
openai/whisper-large-v3
moonshine-ai/moonshine-streaming-medium

Recovery rates were highest on the public benchmarks

Scroll to Top