CoolFace
Modelpublic

knoveleng/polyglot-lion-0.6b-v1.5-mlx-8bit

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes7downloads
Model Card

<div align="center">

Polyglot-Lion-0.6B: Compact multilingual ASR for Singapore β€” English, Mandarin, Tamil & Malay

![Paper](https://huggingface.co/papers/2603.16184) ![Project Page](https://knoveleng.github.io/polyglot-lion/) ![GitHub](https://github.com/knoveleng/polyglot-lion) ![License: MIT](https://github.com/knoveleng/polyglot-lion/blob/main/LICENSE)

</div>

<div align="center"> <img src="https://knoveleng.github.io/polyglot-lion/assets/overall-error-rate.png" alt="Average error rate comparison across models" width="900"/> </div>

CHANGE LOG: This version was retrained on the same dataset without punctuation removal to improve the model’s ability to recognize pauses and sentence boundaries in speech.

About

Polyglot-Lion-0.6B is a compact multilingual automatic speech recognition (ASR) model tailored for the linguistic landscape of Singapore, covering English, Mandarin, Tamil, and Malay. Developed by Quy-Anh Dang and Chris Ngo at Knovel Engineering, the model is presented in the report "Polyglot-Lion: Efficient Multilingual ASR for Singapore via Balanced Fine-Tuning of Qwen3-ASR".

The model is fine-tuned from Qwen3-ASR-0.6B exclusively on publicly available speech corpora. It achieves an average error rate of 16.52 β€” halving the base model's error (50.68) and outperforming Whisper-large-v3-turbo (33.04) β€” and 20Γ— faster inference.

  • β€”Parameters: 0.6B
  • β€”Languages: English, Mandarin, Tamil, Malay
  • β€”Training cost: $81 on a single NVIDIA RTX PRO 6000 (48 h)
  • β€”Inference speed: ~0.10 s/sample on RTX PRO 4500

Methodology

Polyglot-Lion employs a two-stage balanced upsampling strategy to handle severe class imbalance across languages and datasets:

  1. 1.Stage 1 (Intra-language balancing): Within each language, smaller datasets are replicated and subsampled to match the largest dataset in that language.
  2. 2.Stage 2 (Inter-language balancing): Across languages, per-language corpora are balanced so every language contributes equally to the final training set (~969 hours total).

The model deliberately omits language-tag conditioning during training, allowing it to learn to identify languages implicitly from the audio signal, which is critical for deployment-ready multilingual ASR in diverse linguistic environments.

Results

ModelParamsEnglish (LS)English (NSC)Mandarin (CV)Mandarin (AISH1)Mandarin (AISH3)Mandarin (Fleurs)Tamil (CV)Tamil (SLR65)Tamil (SLR127)Tamil (Fleurs)Malay (Meso.)Malay (Fleurs)**Avg**
Whisper-large-v3-turbo0.8B3.0432.0217.919.6416.8110.6374.5058.1369.5666.9028.478.8833.04
SeaLLMs-Audio-7B7B94.749.538.689.659.7637.09126.70127.24138.65105.3171.3426.2563.75
Qwen2.5-Omni-3B3B29.2134.7946.3628.2544.5554.74318.36465.58448.82311.67211.9074.69172.37
Qwen2.5-Omni-7B7B13.8022.9614.497.3322.5816.68252.06239.15303.96326.43158.0643.92118.45
Qwen3-ASR-0.6B0.6B2.747.6410.062.082.599.75121.10127.00129.12130.0947.2918.7150.68
Qwen3-ASR-1.7B1.7B2.316.227.501.522.089.33139.96134.63144.49147.2339.0010.8753.76
MERaLiON-2-10B-ASR10B2.544.628.833.094.0711.9931.7819.2922.4228.6825.908.5514.32
Polyglot-Lion-0.6B0.6B2.676.096.161.932.329.1942.1623.0728.1437.6824.3314.4516.52
Polyglot-Lion-1.7B1.7B2.105.284.911.451.868.0039.1919.7526.8337.2821.519.9814.85

WER (%) for English, Tamil, and Malay; CER (%) for Mandarin. Lower is better. Bold = best overall.

Quick Start

See mlx-audio for inference.

Citation

bibtex
@misc{dang2026polyglotlion,
    title={Polyglot-Lion: Efficient Multilingual ASR for Singapore via Balanced Fine-Tuning of Qwen3-ASR}, 
    author={Quy-Anh Dang and Chris Ngo},
    year={2026},
    eprint={2603.16184},
    archivePrefix={arXiv},
    primaryClass={cs.CL},
    url={https://arxiv.org/abs/2603.16184}, 
}