Views
No views yet
digits → 108年) and Chinese (zh-num → 一百零八年) numeral renderings.1from qwen_asr import Qwen3ASRModel
2m = Qwen3ASRModel.from_pretrained("JacobLinCool/TEA-ASR-1.1-fmt")
3
4# plain (recommended default): natural convention per domain
5m.transcribe(audio="utt.wav", language="Chinese")
6
7# force a numeral convention via the forced decoder prefix:
8# language Chinese format digits<asr_text> -> Arabic numerals (108年)
9# language Chinese format zh-num<asr_text> -> Chinese numerals (一百零八年)
10# append keep-en to bias embedded English toward verbatim transcriptiontranscribe(language=...) API validates the language string, so pass the full prefix
through the forced-prefix path — see the demo Space
source for a 20-line reference implementation.)scripts/probe_numeral_flip.py):| Panel (audio) | pair flip (both directions honored) | digits compliance | zh-num compliance |
|---|---|---|---|
| CommonVoice zh-TW (Chinese-numeral speech) | 0.63 | 0.67 | 0.93 |
| NTUML2021 (digit-convention lectures) | 0.53 | 0.60 | 0.80 |
keep-en biases embedded English toward verbatim output; plain decoding already preserves English
well, so its per-utterance effect is modest.| Benchmark | TEA-ASR-1.1-fmt | TEA-ASR-1.1 | Qwen3-ASR-1.7B | Breeze-ASR-25 | Whisper-large-v3 |
|---|---|---|---|---|---|
| CommonVoice 19 (zh-TW) | 3.96 | 3.58 | 3.90 | 8.03 | 10.17 |
| ASCEND (zh-en) | 9.63 | 9.60 | 10.57 | 17.53 | 19.61 |
| CSZS (zh-en) | 11.29 | 10.94 | 11.03 | 12.18 | 23.24 |
| NTUML2021 | 6.57 | 6.67 | 10.12 | 7.50 | 9.68 |
< 10 hours of public training audio (CommonVoice zh-TW, ASCEND, NTUML2021,
TaiMECS), rank-16 decoder LoRA + low-LR encoder LoRA merged into a single drop-in checkpoint,
Traditional output rendered by the model's own tokenizer (no runtime post-processing; decode
verified bit-exact on 152k+ sequences). The fmt recipe additionally trains numeral-convention
counterfactual pairs — the same real audio supervised under both conventions with opposite tags —
mined from the same public corpora (no extra audio budget).1@misc{teaasr2026,
2 title = {Tokenizer-First Adaptation of Mandarin ASR to Taiwan Mandarin},
3 author = {TEA-ASR contributors},
4 year = {2026},
5 note = {TEA-ASR (Taiwan Everyday Audio); adapted from Qwen3-ASR}
6}