mtkresearch/Breeze-ASR-25

Breeze ASR 25 是一款先進的自動語音辨識(ASR)模型,基於 Whisper-large-v2 微調而成,特別針對台灣華語以及華語與英語混用的情境進行優化。Breeze ASR 25 is an advanced ASR model fine-tuned from Whisper-large-v2, optimized for Taiwanese Mandarin and Mandarin-English code-switching scenarios.

Python

221

13 commits

updated Jul 1, 2025

See the code

README

Breeze ASR 25

Breeze ASR 25

Breeze ASR 25 是一款基於 Whisper-large-v2 開發的語音辨識模型,並具有以下特色:

  • 強化繁體中文語境辨識能力
  • 採用單一混和語言向量解碼,強化中英交錯情境語境辨識能力,包含句內以及句外轉換
  • 強化時間戳記對齊,適合自動字幕生成

Breeze ASR 25 is an advanced ASR model fine-tuned from Whisper-large-v2

  • Optimized for Taiwanese Mandarin
  • Adopted an unified mix embedding for decoding, optimized for Mandarin-English code-switching scenarios, including intra-sentential switching and inter-sentential switching.
  • Enhanced time alignment, suitable for automatic captioning

Example:

增強範例-中英混用情境: MediaTek's 24th Anniversary

Breeze ASR 25:

面對不知道的我們怎麼用 open mind open heart 的心情去 explore
那 explore 過程也就是持續學習 不斷創新
當然如果能帶領 MediaTek 說達到這樣的 position
對做這樣的事情那覺得是一個 commitment
那也是一個 passion 那可以一直很努力的投入在做

Whisper-large-v2:

面對不知道的我們怎麼用開放心情去探索
把它探索過程也就是 仔細學習 不斷創新
當然如果能帶領MediaTek說 達到這樣的層次 對做這樣的事情
那覺得是一個貢獻那也是一個熱誠
那可以一直來努力地投入在做

Performance

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\ModelLanguageWLV2-Auto ↓WLV3-Auto ↓COOL-Whisper ↓Breeze ASR 25 (Ours) ↓
ASCEND-OVERALL*Code-switching21.1423.2219.7117.74 (-16.08%)
- ASCEND-ENEnglish27.3627.2129.3926.64 (-2.63%)
- ASCEND-ZHMandarin17.4917.4118.9016.04 (-8.29%)
- ASCEND-MIX*Code-switching21.0125.1317.3416.38 (-22.01%)
CommonVoice16-zh-TWMandarin9.848.9511.867.97 (-19%)
CSZS-zh-en*Code-switching29.4926.4320.9013.01 (-55.88%)

Long-form Audio Datasets

Dataset\ModelLanguageWLV2-Auto ↓WLV3-Auto ↓COOL-Whisper ↓Breeze ASR 25 (Ours) ↓
ML-lecture-2021-long*Mandarin6.136.416.374.98 (-18.76%)
Formosa-GoMandarin15.0314.9016.8313.61 (-9.44%)
Formosa-ShowMandarin29.1827.8029.7827.58 (-5.48%)
Formosa-CourseMandarin9.509.6711.129.94 (+0.44%)
Formosa-GeneralMandarin11.4511.4613.3311.37 (-0.69%)
FormosaSpeechMandarin22.3421.2226.7122.09 (-1.12%)

* Code-switching datasets


Training Data

所有 Twister 的的訓練取樣自寬鬆自由軟體授權條款的數據集,中文部分完全採用合成語音資料:

The training data of Twister is sampled from the following publicly available sources with permissive open-source licenses, where all Chinese data are synthetic:

Dataset NameTypeLanguageTotal HoursLicense
ODC SynthSyntheticMandarin10,000Open Data Commons License Attribution + Apache2.0*
CommonVoice17-ENRealEnglish1,738Creative Commons Zero
NTUML2021RealCode-switching11MIT License

*ODC Synth is generated by using text from FineWeb2 (ODC License) and a TTS model BreezyVoice (Apache2.0 License)

Additional code-switching samples are generated through data augmentation with these three datasets; further details can be found in our paper.


🔧 Usage Example

The whisper architecture is supported in Hugging Face 🤗 Transformers.

First, install relavant packages:

pip install --upgrade pip
pip install --upgrade transformers datasets[audio] accelerate

When running with huggingface, it is advised to run the model with pipeline, which supports arbitrary length. Sequential modeling (chunk_length_s=0) yields best results.

python run.py --file_name=AUDIO_FILE_NAME

字幕檔生成,請參考以下 whisper 指令

You can also use the whisper cli interface to generate subtitles

First, install relavant packages:

git submodule update --init --recursive
pip install third_party/whisper-patch-breeze

Then, run on bash

whisper {AUDIO_FILE_NAME} --model breeze-asr-25 

Please refer to the Whisper GitHub for further options.


Acknowledgements

We thank NVIDIA for providing access to the Taipei-1 supercomputer.

We thank Professor Hung-yi Lee for his valuable guidance on this project.


📜 Citation

If you find this model useful, please cite our work:

Cheng-Kang Chou*, Chan-Jan Hsu*, Ho-Lam Chung, Liang-Hsuan Tseng, Hsi-Chun Cheng, Yu-Kuan Fu, Kuan-Po Huang, Hung-yi Lee
A Self-Refining Framework for Enhancing ASR Using TTS-Synthesized Data

*Equal contribution

@article{chou2025selfrefiningframeworkenhancingasr,
  title={A Self-Refining Framework for Enhancing ASR Using TTS-Synthesized Data},
  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},
  journal={arXiv preprint arXiv:2506.11130},
  year={2025}
}

mtkresearch/Breeze-ASR-25

Breeze ASR 25 是一款先進的自動語音辨識(ASR)模型,基於 Whisper-large-v2 微調而成,特別針對台灣華語以及華語與英語混用的情境進行優化。Breeze ASR 25 is an advanced ASR model fine-tuned from Whisper-large-v2, optimized for Taiwanese Mandarin and Mandarin-English code-switching scenarios.

Python

221

13 commits

updated Jul 1, 2025

See the code

README

Breeze ASR 25

Breeze ASR 25

Breeze ASR 25 是一款基於 Whisper-large-v2 開發的語音辨識模型,並具有以下特色:

  • 強化繁體中文語境辨識能力
  • 採用單一混和語言向量解碼,強化中英交錯情境語境辨識能力,包含句內以及句外轉換
  • 強化時間戳記對齊,適合自動字幕生成

Breeze ASR 25 is an advanced ASR model fine-tuned from Whisper-large-v2

  • Optimized for Taiwanese Mandarin
  • Adopted an unified mix embedding for decoding, optimized for Mandarin-English code-switching scenarios, including intra-sentential switching and inter-sentential switching.
  • Enhanced time alignment, suitable for automatic captioning

Example:

增強範例-中英混用情境: MediaTek's 24th Anniversary

Breeze ASR 25:

面對不知道的我們怎麼用 open mind open heart 的心情去 explore
那 explore 過程也就是持續學習 不斷創新
當然如果能帶領 MediaTek 說達到這樣的 position
對做這樣的事情那覺得是一個 commitment
那也是一個 passion 那可以一直很努力的投入在做

Whisper-large-v2:

面對不知道的我們怎麼用開放心情去探索
把它探索過程也就是 仔細學習 不斷創新
當然如果能帶領MediaTek說 達到這樣的層次 對做這樣的事情
那覺得是一個貢獻那也是一個熱誠
那可以一直來努力地投入在做

Performance

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\ModelLanguageWLV2-Auto ↓WLV3-Auto ↓COOL-Whisper ↓Breeze ASR 25 (Ours) ↓
ASCEND-OVERALL*Code-switching21.1423.2219.7117.74 (-16.08%)
- ASCEND-ENEnglish27.3627.2129.3926.64 (-2.63%)
- ASCEND-ZHMandarin17.4917.4118.9016.04 (-8.29%)
- ASCEND-MIX*Code-switching21.0125.1317.3416.38 (-22.01%)
CommonVoice16-zh-TWMandarin9.848.9511.867.97 (-19%)
CSZS-zh-en*Code-switching29.4926.4320.9013.01 (-55.88%)

Long-form Audio Datasets

Dataset\ModelLanguageWLV2-Auto ↓WLV3-Auto ↓COOL-Whisper ↓Breeze ASR 25 (Ours) ↓
ML-lecture-2021-long*Mandarin6.136.416.374.98 (-18.76%)
Formosa-GoMandarin15.0314.9016.8313.61 (-9.44%)
Formosa-ShowMandarin29.1827.8029.7827.58 (-5.48%)
Formosa-CourseMandarin9.509.6711.129.94 (+0.44%)
Formosa-GeneralMandarin11.4511.4613.3311.37 (-0.69%)
FormosaSpeechMandarin22.3421.2226.7122.09 (-1.12%)

* Code-switching datasets


Training Data

所有 Twister 的的訓練取樣自寬鬆自由軟體授權條款的數據集,中文部分完全採用合成語音資料:

The training data of Twister is sampled from the following publicly available sources with permissive open-source licenses, where all Chinese data are synthetic:

Dataset NameTypeLanguageTotal HoursLicense
ODC SynthSyntheticMandarin10,000Open Data Commons License Attribution + Apache2.0*
CommonVoice17-ENRealEnglish1,738Creative Commons Zero
NTUML2021RealCode-switching11MIT License

*ODC Synth is generated by using text from FineWeb2 (ODC License) and a TTS model BreezyVoice (Apache2.0 License)

Additional code-switching samples are generated through data augmentation with these three datasets; further details can be found in our paper.


🔧 Usage Example

The whisper architecture is supported in Hugging Face 🤗 Transformers.

First, install relavant packages:

pip install --upgrade pip
pip install --upgrade transformers datasets[audio] accelerate

When running with huggingface, it is advised to run the model with pipeline, which supports arbitrary length. Sequential modeling (chunk_length_s=0) yields best results.

python run.py --file_name=AUDIO_FILE_NAME

字幕檔生成,請參考以下 whisper 指令

You can also use the whisper cli interface to generate subtitles

First, install relavant packages:

git submodule update --init --recursive
pip install third_party/whisper-patch-breeze

Then, run on bash

whisper {AUDIO_FILE_NAME} --model breeze-asr-25 

Please refer to the Whisper GitHub for further options.


Acknowledgements

We thank NVIDIA for providing access to the Taipei-1 supercomputer.

We thank Professor Hung-yi Lee for his valuable guidance on this project.


📜 Citation

If you find this model useful, please cite our work:

Cheng-Kang Chou*, Chan-Jan Hsu*, Ho-Lam Chung, Liang-Hsuan Tseng, Hsi-Chun Cheng, Yu-Kuan Fu, Kuan-Po Huang, Hung-yi Lee
A Self-Refining Framework for Enhancing ASR Using TTS-Synthesized Data

*Equal contribution

@article{chou2025selfrefiningframeworkenhancingasr,
  title={A Self-Refining Framework for Enhancing ASR Using TTS-Synthesized Data},
  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},
  journal={arXiv preprint arXiv:2506.11130},
  year={2025}
}

Significant stargazers

Vinta Chen

9,630 followers · starred Mar 2026

gbaian10

25 followers · starred Jun 2025

shuhung

93 followers · starred Mar 2026

Frank Yang

78 followers · starred Apr 2026