Skip to content

measure: rescore on 100 FLEURS clips instead of 15 - #2

Merged
meocong merged 1 commit into
mainfrom
measure/fleurs-100-clip
Aug 13, 2026
Merged

measure: rescore on 100 FLEURS clips instead of 15#2
meocong merged 1 commit into
mainfrom
measure/fleurs-100-clip

Conversation

@meocong

@meocong meocong commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

The published Vietnamese WER for gipformer-65m was 2.41 %, from 15 clips / 146 s. On 100
clips (21.3 min)
the same model, same runtime, same machine measures 8.5 %.

Model old WER new WER (100 clips) WER (84 clips, no digits)
gipformer-65m 2.41 % 8.5 % 5.3 %
whisper-tiny fp32 65.5 % 67.6 % 65.7 %

Sixteen of the hundred clips contain a number. FLEURS writes them as digits (5 trận), every speech
model spells them (năm trận), and each one scores as several substitutions — that is the 8.5 → 5.3
difference, and it is the dataset's formatting rather than the model's error. The full hundred is
published because every model must be scored the same way, and because a real meeting has numbers in
it too.

RTF gains a cpu_x86_avx512vnni_4t row and the 8-thread row is corrected. Both are medians of two
runs on a Xeon Gold 6226R. Whisper's figure is its int8 build — the slower of the two it
publishes — because a model that turns out slower than its manifest promised cannot keep up with
live audio, while one that turns out faster only surprises somebody pleasantly.

Selection is the first 100 files by name, so it could not have been picked after seeing a score.
Method and rebuild instructions: docs/benchmarks.md in summo-app.

summo registry check: 8 manifests valid.

🤖 Generated with Claude Code

The published Vietnamese WER for gipformer-65m was 2.41 %, measured on 15 clips and 146 seconds.
On 100 clips (21.3 minutes, the first hundred by filename so the selection cannot have been made
after seeing a score) the same model on the same runtime measures 8.5 %.

Most of that gap is the dataset, not the model: sixteen of the hundred clips contain a number, and
FLEURS writes numbers as digits while every speech model spells them out, so each one scores as
several substitutions. Rescoring the 84 clips with no digits gives 5.3 %. The full hundred is what
is published here, because every model has to be scored the same way and because a real meeting
contains numbers too.

RTF rows are added for the 4-thread bucket and corrected for the 8-thread one; both are medians of
two runs. Whisper's row is its int8 build, which is the slower of the two it publishes — a model
that turns out slower than its manifest promised cannot keep up with live audio, while one that
turns out faster only surprises somebody pleasantly.

Whisper-tiny's Vietnamese WER moves 65.5 % → 67.6 % on the larger sample, which changes nothing
about the recommendation: it remains the wrong model for this language by a factor of eight.
@meocong
meocong merged commit 25791e2 into main Aug 13, 2026
3 checks passed
@meocong
meocong deleted the measure/fleurs-100-clip branch August 13, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant