
Research
Introducing Phonon-2.5
Open speech recognition in 25 languages from a 156 MB download, and a new English model of the same size. Both run on a laptop CPU at the speed of Phonon-2.

Open speech recognition in 25 languages from a 156 MB download. 11.71 % average word error on the FLEURS test sets, ahead of Parakeet Redux at the same size and of the 2.5 GB Parakeet TDT 0.6B v3 it derives from.
Overview
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 14of the 25 languages, and it holds 101.8 % of the base’s word accuracy averaged over the 25, ahead of the base outright in 14 of them (Greek 20.8 against 36.1, Latvian 14.9 against 23.7, Slovenian 18.5 against 24.7), where a standard post-training 4-bit Parakeet v3 (472 MB) is worse than the base in all 25 at 14.48 %. It is a lower average word error rate across the 25 languages than Whisper large-v3 (20 times its size), Meta MMS-1B-all (25 times), Parakeet TDT 0.6B v3 (16 times) and Whisper large-v3-turbo (10 times); Whisper base, about the same size, makes 4.6 times as many errors (53.71 % against 11.71 %).
The same file runs on Apple silicon and on Linux (x86-64 and Arm) and Windows CPUs, with no GPU needed, on NVIDIA GPUs and in the CPU and CUDA Docker images. There is no language setting: it detects the language from the audio. It writes punctuated, capitalized text with a start and end time for every word, and the weights are released under CC-BY-4.0. For English alone, Phonon-2.5 English is the same size and our most accurate English model.
Models
Phonon-2.5 is a single file. Phonon-2.5 English and Phonon-2 remain available beside it.
Evaluation
All three models were scored on the full FLEURS test set of each of the 25 languages with the same harness and the same text normalisation. Table 1 lists every language; the average over the 25 is 11.71 % for Phonon-2.5, 12.18 % for Parakeet Redux and 13.26 % for Parakeet TDT 0.6B v3.
| 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
Spanish
French
German
Italian
Portuguese
Dutch
Polish
Russian
Ukrainian
Romanian
Czech
Slovak
Bulgarian
Croatian
Swedish
Danish
Finnish
Estonian
Latvian
Lithuanian
Hungarian
Slovenian
Maltese
Greek
Average of 25
On the Open ASR Leaderboard’s seven English sets, scored with its code on the full test sets, Phonon-2.5 averages 5.06 % word error, against 5.21 % for Phonon-2 and 4.82 % for Phonon-2.5 English: a better English model than Phonon-2 while covering 24 more languages, from a smaller download.
| 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
Phonon-2.525 languages156 MB
Phonon-2164 MB
Underdog Bark 3.0163 MB
Parakeet TDT 0.6B v3†2,508 MB
Parakeet Redux178 MB
Speed
Phonon-2.5 has the architecture, the file format and the engines of Phonon-2, so it runs 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
Python 3.10 or newer. The fermion command line installs from PyPI; name the model as phonon-2.5.
$ pip install fermion-research$ fermion transcribe phonon-2.5 meeting.wav$ fermion transcribe phonon-2.5 meeting.wav --json$ fermion serve phonon-2.5 --port 8010
It transcribes files, adds a start and end time for every word under --json, and serves an OpenAI-compatible /v1/audio/transcriptions endpoint.
$ pip install "fermion-research[mlx]"
On Apple silicon it runs the model on the GPU through MLX.
$ pip install --no-deps torch --index-url https://download.pytorch.org/whl/cpu$ pip install fermion-research
On Linux (x86-64 and Arm) and Windows the same package runs the CPU engine; on Linux, install torch from its CPU wheel index first to skip the GPU build.
Weights on Hugging FaceDocumentationfermion-research on PyPIEngines on GitHub
Availability
The weights are released under the Creative Commons Attribution 4.0 licence, which Phonon-2.5 inherits from NVIDIA’s Parakeet TDT 0.6B v3; the repository’s NOTICE carries the attribution and lists the changes. The licence permits commercial use, modification and redistribution with attribution. The command line is released under Apache 2.0.
@misc{fermionresearch2026phonon25,
title = {Phonon-2.5},
author = {{Fermion Research}},
year = {2026},
url = {https://fermionresearch.com/models/phonon-2-5/}
}