Ported from upstream commit
cffe7cc,
pinned 2026-06-29.
Validated against the transformers reference at transcribe.cpp commit
3848875
on 2026-06-29.
MediaTek Research's Breeze-ASR-25 — a fine-tune of OpenAI Whisper large-v2,
converted to GGUF for transcribe.cpp. Optimized for Taiwanese Mandarin
(it emits Traditional Chinese) and English, with explicit support for
Mandarin-English code-switching (intra- and inter-sentential). Trained on
~11,749 hours: 10,000 h synthetic Mandarin (ODC Synth), 1,738 h English
(CommonVoice17) and 11 h real code-switch (NTUML2021). Architecturally
identical to Whisper large-v2 (encoder-decoder transformer, 30-second
windows with chunked long-form decoding); it retains Whisper's 99-language
tokenizer, but only Mandarin and English are optimized and validated —
other languages remain technically accessible but out of scope.
WER on the full LibriSpeech test-clean split (2,620 utterances), batch size 1, timestamps segment. Figures without a commit were published before provenance was recorded.
Both benchmarks use the transcribe.cpp default recipe (greedy with temperature
fallback, suppress_tokens) on a Modal L40S.
English — WER, LibriSpeech test-clean (2620 utterances). Standard
Whisper/EnglishTextNormalizer scoring.
Chinese — CER, FLEURS cmn_hans_cn test (945 utterances). Breeze
emits Traditional Chinese while FLEURS references are Simplified,
so the CER reported here is computed after folding both hypothesis and
reference to Simplified with OpenCC (t2s) — otherwise the raw,
script-mismatched CER is ~35% and meaningless. FLEURS ships no Traditional
Mandarin split, which is why a script-normalized Simplified set is used.
Quantization is effectively free on both languages: every quant down to
Q4_K_M (1.0 GB) sits within run-to-run noise of the BF16 reference
(English 2.25-2.29%, Chinese 8.08-8.12%).
If your audio isn't already 16 kHz mono WAV, convert it first:
ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav
See the transcribe.cpp model page for performance
numbers, numerical validation, and reproduction steps.
License
Inherited from the base model: Apache-2.0. See the
upstream model card for full terms.
Original Model Card
The section below is reproduced from
MediaTek-Research/Breeze-ASR-25 at commit
cffe7cc for offline reference. The upstream card is the
authoritative source.
面對不知道的我們怎麼用 open mind open heart 的心情去 explore
那 explore 過程也就是持續學習 不斷創新
當然如果能帶領 MediaTek 說達到這樣的 position
對做這樣的事情那覺得是一個 commitment
那也是一個 passion 那可以一直很努力的投入在做
Word error rates of benchmarks. The WERR is reported in comparison with the Whisper-large-v2 automatic language detection (WLV2-Auto) baseline. "Breeze ASR 25" is refered in the paper as "Twister"
Short-form Audio Datasets
Dataset\Model
Language
WLV2-Auto ↓
WLV3-Auto ↓
COOL-Whisper ↓
Breeze ASR 25 (Ours) ↓
ASCEND-OVERALL*
Mixed
21.14
23.22
19.71
17.74 (-16.08%)
- ASCEND-EN
English
27.36
27.21
29.39
26.64 (-2.63%)
- ASCEND-ZH
Mandarin
17.49
17.41
18.90
16.04 (-8.29%)
- ASCEND-MIX*
Mixed
21.01
25.13
17.34
16.38 (-22.01%)
CommonVoice16-zh-TW
Mandarin
9.84
8.95
11.86
7.97 (-19%)
CSZS-zh-en*
Mixed
29.49
26.43
20.90
13.01 (-55.88%)
Long-form Audio Datasets
Dataset\Model
Language
WLV2-Auto ↓
WLV3-Auto ↓
COOL-Whisper ↓
Breeze ASR 25 (Ours) ↓
ML-lecture-2021-long*
Mandarin
6.13
6.41
6.37
4.98 (-18.76%)
Formosa-Go
Mandarin
15.03
14.90
16.83
13.61 (-9.44%)
Formosa-Show
Mandarin
29.18
27.80
29.78
27.58 (-5.48%)
Formosa-Course
Mandarin
9.50
9.67
11.12
9.94 (+0.44%)
Formosa-General
Mandarin
11.45
11.46
13.33
11.37 (-0.69%)
FormosaSpeech
Mandarin
22.34
21.22
26.71
22.09 (-1.12%)
* Code-switching datasets
Training Data
所有 Breeze ASR 25 的的訓練取樣自寬鬆自由軟體授權條款的數據集,中文部分完全採用合成語音資料:
The training data of Breeze ASR 25 is sampled from the following publicly available sources with permissive open-source licenses, where all Chinese data are synthetic:
Dataset Name
Type
Language
Total Hours
License
ODC Synth
Synthetic
Mandarin
10,000
Open Data Commons License Attribution + Apache2.0*
The model can be used with the pipeline class to transcribe audios of arbitrary length:
Simple change input_audio.wav in the following example to the actual filename of your audio.
1@article{chou2025selfrefiningframeworkenhancingasr,
2 title={A Self-Refining Framework for Enhancing ASR Using TTS-Synthesized Data},
3 author={Cheng Kang Chou and Chan-Jan Hsu and Ho-Lam Chung and Liang-Hsuan Tseng and Hsi-Chun Cheng and Yu-Kuan Fu and Kuan Po Huang and Hung-Yi Lee},
4 journal={arXiv preprint arXiv:2506.11130},
5 year={2025}
6}