Breeze-ASR-25 is a Whisper-large-v2 fine-tune by MediaTek Research, optimized for Taiwanese Mandarin and Mandarin–English code-switching (intra- and inter-sentential). On Taiwan-flavored mixed-language input it outperforms vanilla Whisper-large-v2 by a substantial margin while preserving Whisper's English ability.
Available variants
All variants pass a JFK sample sanity test (transcription matches Whisper-large-v2 baseline).
File
Size
Quantization
When to pick
ggml-breeze-asr-25-f16.bin
2.9 GB
fp16 (no quant)
Baseline / quality reference
ggml-breeze-asr-25-q8_0.bin ⭐
1.7 GB
8-bit
Recommended sweet spot — near-zero WER loss vs fp16
ggml-breeze-asr-25-q6_k.bin
1.3 GB
6-bit K-quant
Between q8_0 and q5_k
ggml-breeze-asr-25-q5_k.bin
1.1 GB
5-bit K-quant
Lower memory; K-quant beats q5_0 at same size
ggml-breeze-asr-25-q5_0.bin
1.1 GB
5-bit legacy
Older quant; prefer q5_k unless you need the legacy format
ggml-breeze-asr-25-q4_k.bin
889 MB
4-bit K-quant
Edge / low-RAM; best 4-bit quality
ggml-breeze-asr-25-q4_0.bin
889 MB
4-bit legacy
Older quant; prefer q4_k
ggml-breeze-asr-25-encoder.mlmodelc/
1.2 GB
Core ML
Apple Silicon ANE encoder — pair with any .bin above
Naming note: whisper.cpp uses lowercase q4_k / q5_k, not llama.cpp's Q4_K_M / Q5_K_M. These are different ecosystems with different conventions.
Quick start
whisper.cpp
bash
1# Download a variant2hf download shdennlin/breeze-asr-25-ggml ggml-breeze-asr-25-q8_0.bin --local-dir ./models
34# Transcribe5./build/bin/whisper-cli \6 -m ./models/ggml-breeze-asr-25-q8_0.bin \7 -f your-audio.wav \8 -l auto
VoiceInk (macOS)
Download ggml-breeze-asr-25-q8_0.bin (or another variant)
Open VoiceInk → AI Models → Local tab → scroll to bottom → Import Local Model
Select the .bin file
(Optional) Also download ggml-breeze-asr-25-encoder.mlmodelc/ to the same directory for Apple Neural Engine acceleration (encoder runs 3–5x faster)
Core ML encoder pairing
To enable ANE acceleration on Apple Silicon, place the Core ML encoder alongside the .bin:
These GGML variants were converted from MediaTek-Research/Breeze-ASR-25's breeze-asr-25.pt checkpoint using whisper.cpp/models/convert-pt-to-ggml.py, then quantized with whisper-quantize. Verified on macOS arm64 with whisper.cpp built with Metal support. JFK sample transcription matches reference.
License
Apache 2.0 — inherited from the upstream Breeze-ASR-25 model and Whisper-large-v2 base. See LICENSE in the original repo.