Phonon-2.5 is an open speech recognition model for 25 languages in a 156 MB download. On the FLEURS test sets it averages 11.71 % word error across the 25 languages, against 12.18 % for Parakeet Redux, the other low-bit model of the same size, and 13.26 % for Parakeet TDT 0.6B v3, the 2.5 GB full-precision model it derives from. It is ahead of Redux in 14 of the 25 languages and runs on a laptop CPU with no GPU.
We are also releasing Phonon-2.5 English, an English-only model of the same size. Across the Open ASR Leaderboard’s seven English sets it averages 4.82 % word error, against 4.94 % for Underdog Bark 3.0, the other low-bit model of this size, and 5.21 % for Phonon-2. It is better than Phonon-2 on all seven sets, and it is our most accurate English model.
Both models keep the extreme low-bit Phonon-2 format: the same file runs on Mac, Linux (x86-64 and Arm) and Windows CPUs with no GPU, on NVIDIA GPUs and in the CPU and CUDA Docker images, and the weights are released under CC-BY-4.0, the licence of NVIDIA’s Parakeet TDT 0.6B v3.
25 languages
A word error rate counts the words a model gets wrong, as a share of the words spoken: 10 % means one word in ten is missing, added or different. FLEURS is a public test set of read sentences in each language, and Table 1 scores all three models on the full test set of each one with the same code.
Phonon-2.5 is the lowest of the three in 6 languages and within one point of the lowest in most of the rest. The largest gap is Greek, where Phonon-2.5 scores 20.83 % against 33.25 % for Redux and 36.11 % for Parakeet v3.
Against its own base, that average is 101.8 % of the word accuracy of the 2.5 GB full-precision Parakeet TDT 0.6B v3 (11.71 % against 13.26 % word error), and Phonon-2.5 is ahead of the base outright in 14 of the 25 languages: Greek 20.8 against 36.1, Latvian 14.9 against 23.7, Slovenian 18.5 against 24.7. A standard post-training 4-bit Parakeet v3 (472 MB) goes the other way, worse than the base in all 25 languages at 14.48 % on average.
It is also a lower average word error rate across the 25 languages than Whisper large-v3 (20 times its size), Meta MMS-1B-all (25 times), NVIDIA Parakeet TDT 0.6B v3 (16 times) and Whisper large-v3-turbo (10 times). Whisper base is about the same size as Phonon-2.5 and makes 4.6 times as many errors (53.71 % against 11.71 %).
| Language | Phonon-2.5156 MB | Parakeet Redux178 MB | Parakeet TDT 0.6B v32,508 MB |
|---|---|---|---|
| English | 6.58 | 7.32 | 6.53 |
| Spanish | 4.80 | 4.99 | 4.69 |
| French | 8.12 | 9.03 | 6.61 |
| German | 6.67 | 7.57 | 5.96 |
| Italian | 5.21 | 5.12 | 4.75 |
| Portuguese | 6.53 | 6.44 | 6.27 |
| Dutch | 9.21 | 9.45 | 7.93 |
| Polish | 10.20 | 10.19 | 8.55 |
| Russian | 8.67 | 9.01 | 7.21 |
| Ukrainian | 7.89 | 8.05 | 7.27 |
| Romanian | 11.88 | 11.89 | 13.13 |
| Czech | 10.40 | 11.41 | 11.93 |
| Slovak | 8.89 | 8.17 | 9.72 |
| Bulgarian | 13.34 | 13.02 | 13.48 |
| Croatian | 12.24 | 11.43 | 13.21 |
| Swedish | 14.53 | 14.70 | 15.44 |
| Danish | 18.20 | 17.91 | 19.05 |
| Finnish | 12.02 | 11.84 | 13.08 |
| Estonian | 11.91 | 10.29 | 14.34 |
| Latvian | 14.92 | 14.76 | 23.66 |
| Lithuanian | 17.94 | 18.05 | 21.68 |
| Hungarian | 15.45 | 15.81 | 15.38 |
| Slovenian | 18.53 | 18.88 | 24.70 |
| Maltese | 17.91 | 16.02 | 20.86 |
| Greek | 20.83 | 33.25 | 36.11 |
| Average of 25 | 11.71 | 12.18 | 13.26 |
English
- Phonon-2.5
- 6.58
- Parakeet Redux
- 7.32
- Parakeet TDT 0.6B v3
- 6.53
Spanish
- Phonon-2.5
- 4.80
- Parakeet Redux
- 4.99
- Parakeet TDT 0.6B v3
- 4.69
French
- Phonon-2.5
- 8.12
- Parakeet Redux
- 9.03
- Parakeet TDT 0.6B v3
- 6.61
German
- Phonon-2.5
- 6.67
- Parakeet Redux
- 7.57
- Parakeet TDT 0.6B v3
- 5.96
Italian
- Phonon-2.5
- 5.21
- Parakeet Redux
- 5.12
- Parakeet TDT 0.6B v3
- 4.75
Portuguese
- Phonon-2.5
- 6.53
- Parakeet Redux
- 6.44
- Parakeet TDT 0.6B v3
- 6.27
Dutch
- Phonon-2.5
- 9.21
- Parakeet Redux
- 9.45
- Parakeet TDT 0.6B v3
- 7.93
Polish
- Phonon-2.5
- 10.20
- Parakeet Redux
- 10.19
- Parakeet TDT 0.6B v3
- 8.55
Russian
- Phonon-2.5
- 8.67
- Parakeet Redux
- 9.01
- Parakeet TDT 0.6B v3
- 7.21
Ukrainian
- Phonon-2.5
- 7.89
- Parakeet Redux
- 8.05
- Parakeet TDT 0.6B v3
- 7.27
Romanian
- Phonon-2.5
- 11.88
- Parakeet Redux
- 11.89
- Parakeet TDT 0.6B v3
- 13.13
Czech
- Phonon-2.5
- 10.40
- Parakeet Redux
- 11.41
- Parakeet TDT 0.6B v3
- 11.93
Slovak
- Phonon-2.5
- 8.89
- Parakeet Redux
- 8.17
- Parakeet TDT 0.6B v3
- 9.72
Bulgarian
- Phonon-2.5
- 13.34
- Parakeet Redux
- 13.02
- Parakeet TDT 0.6B v3
- 13.48
Croatian
- Phonon-2.5
- 12.24
- Parakeet Redux
- 11.43
- Parakeet TDT 0.6B v3
- 13.21
Swedish
- Phonon-2.5
- 14.53
- Parakeet Redux
- 14.70
- Parakeet TDT 0.6B v3
- 15.44
Danish
- Phonon-2.5
- 18.20
- Parakeet Redux
- 17.91
- Parakeet TDT 0.6B v3
- 19.05
Finnish
- Phonon-2.5
- 12.02
- Parakeet Redux
- 11.84
- Parakeet TDT 0.6B v3
- 13.08
Estonian
- Phonon-2.5
- 11.91
- Parakeet Redux
- 10.29
- Parakeet TDT 0.6B v3
- 14.34
Latvian
- Phonon-2.5
- 14.92
- Parakeet Redux
- 14.76
- Parakeet TDT 0.6B v3
- 23.66
Lithuanian
- Phonon-2.5
- 17.94
- Parakeet Redux
- 18.05
- Parakeet TDT 0.6B v3
- 21.68
Hungarian
- Phonon-2.5
- 15.45
- Parakeet Redux
- 15.81
- Parakeet TDT 0.6B v3
- 15.38
Slovenian
- Phonon-2.5
- 18.53
- Parakeet Redux
- 18.88
- Parakeet TDT 0.6B v3
- 24.70
Maltese
- Phonon-2.5
- 17.91
- Parakeet Redux
- 16.02
- Parakeet TDT 0.6B v3
- 20.86
Greek
- Phonon-2.5
- 20.83
- Parakeet Redux
- 33.25
- Parakeet TDT 0.6B v3
- 36.11
Average of 25
- Phonon-2.5
- 11.71
- Parakeet Redux
- 12.18
- Parakeet TDT 0.6B v3
- 13.26
English
Phonon-2.5 English is trained for English alone. On the seven English test sets of the Open ASR Leaderboard, which cover audiobooks, meetings, earnings calls, podcasts, financial dictation and parliamentary speech, it averages 4.82 % word error, better than Phonon-2 on every one of the seven. Table 2 puts it beside the other models of its size and the full-precision Parakeet v3. The 25-language Phonon-2.5 scores 5.06 % on the same seven sets, so the multilingual model is also a better English model than Phonon-2 was, while covering 24 more languages from a smaller download (156 MB against Phonon-2’s 164 MB release file).
Why a separate English model? Some workloads want English text and nothing else: dictation, captions, compliance and search pipelines built around English. Phonon-2.5 English is our most accurate English model.
| Model | Download | LS clean | LS other | AMI | Earnings-22 | GigaSpeech | SPGISpeech | VoxPopuli | Average |
|---|---|---|---|---|---|---|---|---|---|
| Phonon-2.5 English | 158 MB | 1.64 | 3.56 | 8.76 | 6.22 | 7.99 | 3.31 | 2.28 | 4.82 |
| Phonon-2.525 languages | 156 MB | 1.60 | 3.41 | 9.12 | 6.72 | 8.04 | 3.31 | 3.23 | 5.06 |
| Phonon-2 | 164 MB | 1.72 | 3.92 | 9.37 | 6.96 | 8.35 | 3.70 | 2.46 | 5.21 |
| Underdog Bark 3.0 | 163 MB | 1.89 | 4.08 | 7.82 | 7.05 | 7.95 | 3.72 | 2.05 | 4.94 |
| Parakeet TDT 0.6B v3† | 2,508 MB | 1.52 | 3.13 | 9.42 | 5.85 | 7.99 | 3.63 | 3.19 | 4.96 |
| Parakeet Redux | 178 MB | 1.94 | 4.35 | 9.16 | 7.90 | 8.62 | 4.01 | 3.87 | 5.69 |
Phonon-2.5 English158 MB
- LS clean
- 1.64
- LS other
- 3.56
- AMI
- 8.76
- Earnings-22
- 6.22
- GigaSpeech
- 7.99
- SPGISpeech
- 3.31
- VoxPopuli
- 2.28
- Average
- 4.82
Phonon-2.525 languages156 MB
- LS clean
- 1.60
- LS other
- 3.41
- AMI
- 9.12
- Earnings-22
- 6.72
- GigaSpeech
- 8.04
- SPGISpeech
- 3.31
- VoxPopuli
- 3.23
- Average
- 5.06
Phonon-2164 MB
- LS clean
- 1.72
- LS other
- 3.92
- AMI
- 9.37
- Earnings-22
- 6.96
- GigaSpeech
- 8.35
- SPGISpeech
- 3.70
- VoxPopuli
- 2.46
- Average
- 5.21
Underdog Bark 3.0163 MB
- LS clean
- 1.89
- LS other
- 4.08
- AMI
- 7.82
- Earnings-22
- 7.05
- GigaSpeech
- 7.95
- SPGISpeech
- 3.72
- VoxPopuli
- 2.05
- Average
- 4.94
Parakeet TDT 0.6B v3†2,508 MB
- LS clean
- 1.52
- LS other
- 3.13
- AMI
- 9.42
- Earnings-22
- 5.85
- GigaSpeech
- 7.99
- SPGISpeech
- 3.63
- VoxPopuli
- 3.19
- Average
- 4.96
Parakeet Redux178 MB
- LS clean
- 1.94
- LS other
- 4.35
- AMI
- 9.16
- Earnings-22
- 7.90
- GigaSpeech
- 8.62
- SPGISpeech
- 4.01
- VoxPopuli
- 3.87
- Average
- 5.69
Speed
Phonon-2.5 and Phonon-2.5 English have the architecture, the file format and the engines of Phonon-2, so they run at about the same speed as Phonon-2, and it will get a lot faster in the coming weeks. For reference, these are Phonon-2’s published figures, from its release post: 174 times realtime on a base M5 MacBook Air, which is an hour of audio in about 20 seconds; 143 times realtime on eight AMD Zen 5 cores; and 6,680 times realtime batched on an H100.
Run it
The fermion command line installs from PyPI. It transcribes files, adds a start and end time for every word with --json, and serves an OpenAI-compatible endpoint. There is no language setting: Phonon-2.5 detects the language from the audio. Name the model: phonon-2.5 for the 25 languages, phonon-2.5-en for English. Phonon-2 stays available as phonon-2.
$ pip install fermion-research$ fermion transcribe phonon-2.5 meeting.wav$ fermion transcribe phonon-2.5-en meeting.wav$ fermion transcribe phonon-2.5 meeting.wav --json$ fermion serve phonon-2.5 --port 8010
On Apple silicon the models run on the GPU through MLX.
$ pip install "fermion-research[mlx]"
On Linux (x86-64 and Arm) and Windows the same package runs the CPU engine; install torch from its CPU wheel index first to skip the GPU build.
$ pip install --no-deps torch --index-url https://download.pytorch.org/whl/cpu$ pip install fermion-research
The weights are on Hugging Face at FermionResearch/Phonon-2.5 and FermionResearch/Phonon-2.5-English. The model pages, with the specifications and every table, are at fermionresearch.com/models/phonon-2-5 and fermionresearch.com/models/phonon-2-5-english. The command line and the server, including word timestamps with --json, are documented at fermionresearch.com/docs/speech. The Phonon-2 release post, with the format and the engines the new models share, is at fermionresearch.com/research/phonon-2.


