whatmodel.sh / stt / Canary-1B-v2

Canary-1B-v2 is an open-weights speech-to-text model from NVIDIA, released August 2025. Its published size is 0.98B parameters. Licence: cc-by-4.0.

57.9±1.3#47 of 162 speech-to-text modelsfrom 22 benchmark results across 8 sources

Score within the Open ASR English short-form WER (March 2026) comparison set only.

$ how it compares

The speech-to-text models ranked either side of Canary-1B-v2, out of 176 with a score, then more from NVIDIA.

#modelscorewhereRAMreleased
54Parakeet RNNT 1.1B NVIDIA58±2local~5.6GB2024-01
55Chirp 2 Google58±3api price unknown
56Canary-1B-v2 NVIDIA58±1local~5.2GB2025-08
57Phi-4-multimodal-instruct Microsoft58±2local~14GB2025-02
58Omnilingual ASR LLM 7B Meta58±2local~19GB2025-11
more from NVIDIA
28Canary-Qwen-2.5B NVIDIA61±2local~6.6GB2025-07
35Parakeet TDT 0.6B v2 NVIDIA60±1local~1.9GB2025-05
37Parakeet Unified EN 0.6B NVIDIA60±4local~0.7GB2026-04

see all speech-to-text models · find the ones that fit your machine

$ what it's good at

multilingual transcription▂··▃▄█▆▅▄▂·▂ #25 of 36 * · 22% of its score · 2 tests

Beats Voxtral Mini Transcribe V2 here, though they rank higher overall. Trails Omnilingual ASR CTC 1B v2, Omnilingual ASR CTC 7B v2, SeamlessM4T v2 Large here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Open ASR multilingual WER4.6% ✎▂··▂▃▂█▃█▂▁▁ beats 22/29avg 8.9%▇▇▇▇▇▇▇▇ 21%typical
Iberian ASR benchmark · 7-language macro WER (eu, ca, gl, pt, es + de, tr)62.1% ✎█▃▃··▅▃▃··▃▃ beats 0/10avg 38%▇ 1.1%noisy
other tests17 not in a task · 77% of its score
testresultvs the others in its rundifficultycountswhy
LibriSpeech test-clean WER +11.9% ✎▁···▁▁▂·▄▄██ beats 29/56avg 2.3%▇▇▇▇ 9.2%blunt · several runs
Mega-ASR adverse-condition suite · mean WER (CHiME-4, VOiCES, NOIZEUS)11.8% ✎▄····█▄▄···▄ beats 2/5avg 19%▇▇▇ 6.9%typical
SPGISpeech test WER lab2.3% ✎▄▄··▄██··▄██ beats 7/11avg 5.4%▇▇▇ 6.4%sharp
FLEURS 25 European languages, mean WER (NVIDIA set) lab +18.4% ✎██·········█ beats 2/2avg 18%▇▇▇ 6.3%small run · several runs
Open ASR English short-form WER (March 2026)7.1% ✎▁▁▁▃··▁▁▂██▆ beats 55/86avg 8.2%▇▇▇ 6.3%blunt
CoVoST 2 source speech, 13 languages, mean ASR WER (NVIDIA set) lab +18.9% ✎█·····█····█ beats 2/2avg 17%▇▇ 6.2%small run · several runs
Multilingual LibriSpeech 6 languages, mean WER (NVIDIA set) lab +17.3% ✎█·▄········▄ beats 2/3avg 11%▇▇ 5.8%several runs
Earnings-22 WER (short-form, Open ASR / ESB test split) lab11.8% ✎█······███·█ beats 1/4avg 21%▇▇ 5.3%typical
9 more tests
testresultvs the others in its rundifficultycountswhy
AMI WER (Open ASR / ESB test split) lab16.0% ✎▄▄·······█·▄ beats 1/4avg 24%▇▇ 5.0%typical
GigaSpeech test WER lab10.8% ✎▁····▁··▁▄█▂ beats 3/17avg 17%▇▇ 4.6%typical
LibriSpeech test-other WER lab3.6% ✎▁▁▁▂▅▃▅▄█▃▂▁ beats 48/54avg 5.4%▇▇ 3.8%typical
FLEURS English test WER4.5% ✎▁··▁▁▁▁▁▁▃█▁ beats 36/56avg 5.8%▇ 3.2%blunt
Open ASR Leaderboard – Chilean Spanish · 3-dataset average WER9.8% ✎▂▂·····▃▂·█▂ beats 2/8avg 13%▇ 3.0%typical
VoxPopuli English test WER lab6.3% ✎█▄▄··████▄██ beats 10/16avg 9.0%▇ 2.5%typical
Danish ASR Leaderboard · mean WER over 5 Danish test sets (RyeAI)24.7% ✎▂▂···▃▂▅█▃▂▂ beats 11/16avg 32%▇ 2.4%blunt
TED-LIUM test WER (short-form) lab4.3% ✎▁·▁▇█▃·▁▁▃█▄ beats 18/27avg 5.0%▇ 0.2%blunt
Earnings-22 long-form WER lab13.8% ✎█······█·███ beats 3/4avg 20%—not counted yet: no other model in the same run to compare it with

$ where to run it

Other ways to run it

version

  1. Run it as published · needs ~5.2 GB · from github.com/istupakov
    uvx --from 'onnx-asr[cpu,hub]' onnx-asr nemo-canary-1b-v2 audio.wav

Official weights and documentation: huggingface.co/nvidia ↗

$ how the score was worked out · NVIDIA ASR model cards (Parak… 36%, Open ASR Leaderboard 27%, transcribe.cpp model catalog… 11% and 5 more

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

not counted (1)

NVIDIA ASR model cards (Parakeet / Canary, Hugging Face)Earnings-22 long-form WER [correct]13.8%fewer than three models have this test yet, or this source ran it for this model alone
$ published speed measurements · 4

Reference results for the hardware, engine and settings below. They aren't verified speeds of the downloads above or predictions for your machine.

AMD Ryzen 7 9800X3Donnx-default (precision not stated in table)8.3 x-realtimeONNX Runtime CPUExecutionProvider · English suite; VoxPopuli en test; 100 samples used for warmup; per-waveform recognition timing; RTFx = summed audio duration / summed recognition time

Exact published English table cell. Default precision is not silently relabeled fp32. TensorRT fp16 enables that provider setting; it does not assert every operation uses fp16.

source ↗
AMD Ryzen 7 9800X3Donnx-int814.9 x-realtimeONNX Runtime CPUExecutionProvider · English suite; VoxPopuli en test; 100 samples used for warmup; per-waveform recognition timing; RTFx = summed audio duration / summed recognition time

Exact published English table cell. Default precision is not silently relabeled fp32. TensorRT fp16 enables that provider setting; it does not assert every operation uses fp16.

source ↗
NVIDIA GeForce RTX 5070 Tionnx-default (precision not stated in table)35.7 x-realtimeONNX Runtime CUDAExecutionProvider · English suite; VoxPopuli en test; 100 samples used for warmup; per-waveform recognition timing; RTFx = summed audio duration / summed recognition time

Exact published English table cell. Default precision is not silently relabeled fp32. TensorRT fp16 enables that provider setting; it does not assert every operation uses fp16.

source ↗
NVIDIA T4onnx-default (precision not stated in table)21.4 x-realtimeONNX Runtime CUDAExecutionProvider · English suite; VoxPopuli en test; 100 samples used for warmup; per-waveform recognition timing; RTFx = summed audio duration / summed recognition time

Exact published English table cell. Default precision is not silently relabeled fp32. TensorRT fp16 enables that provider setting; it does not assert every operation uses fp16.

source ↗

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json