Views
No views yet
MediaTek-Research/Breeze-ASR-26
(itself a Whisper-large-v2 derivative for Taiwanese Hokkien / Taigi), fine-tuned with Unsloth on
adi-gov-tw/Taiwan-Tongues-ASR-CE-dataset-zhtw plus optional user-provided Taigi recordings, then
converted to CTranslate2 for use with faster-whisper.shooding/faster-whisper-large-v3-zh-TW.nan) with Mandarin-character output; Mandarin code-switching retainedMediaTek-Research/Breeze-ASR-26faster-whisper library — real-time or batch pipelines.1from faster_whisper import WhisperModel
2
3model = WhisperModel(
4 'shooding/taiwan-breeze-asr-26',
5 device='cuda',
6 compute_type='float16',
7)
8
9segments, info = model.transcribe('taigi_clip.wav', language='zh', task='transcribe')
10for seg in segments:
11 print(f'[{seg.start:.2f}s → {seg.end:.2f}s] {seg.text}')1model = WhisperModel(
2 'shooding/taiwan-breeze-asr-26',
3 device='cpu',
4 compute_type='int8',
5)adi-gov-tw/Taiwan-Tongues-ASR-CE-dataset-zhtw (Mandarin + English CS), streamingaudiofolderCUSTOM_PROB controlling Taigi exposure (default 0.0625 ≈ 10 epochs over 200 Taigi clips)MediaTek-Research/Breeze-ASR-26 via unsloth.FastModelgeneration_config: language=zh, task=transcribeSeq2SeqTrainer on the interleaved streamct2-transformers-converter)| Parameter | Value |
|---|---|
| r | 64 |
| lora_alpha | 64 |
| target_modules | q_proj, v_proj |
| lora_dropout | 0 |
| bias | none |
| task_type | None (required for Whisper) |
| Hyperparameter | Value |
|---|---|
| max_steps | 2000 |
| per_device_train_batch_size | 4 |
| gradient_accumulation_steps | 4 (effective batch = 16) |
| learning_rate | 1e-4 |
| warmup_steps | 100 |
| lr_scheduler_type | cosine |
| optimizer | adamw_8bit (Unsloth) |
| weight_decay | 0.001 |
| eval_steps / save_steps | 200 |
| best model metric | CER (lower is better) |
adi-gov-tw/Taiwan-Tongues-ASR-CE-dataset-zhtw (200 samples). This eval is a
Mandarin retention signal, not a Taigi quality signal — run separate inference on a Taigi
benchmark (e.g. Breeze Taigi test set) for target-language CER.predict_with_generate and derives CER from teacher-forced
logits argmax; reported values are therefore inflated and should only be read as a monotonicity
signal alongside validation loss.1@misc{shooding2026taiwanbreezeasr26,
2 author = {shooding},
3 title = {taiwan-breeze-asr-26: CTranslate2 LoRA fine-tune of Breeze-ASR-26 for Taiwanese Hokkien},
4 year = {2026},
5 howpublished = {\url{https://huggingface.co/shooding/taiwan-breeze-asr-26}},
6}