Downloads · 30 days
477
35% of all-time downloads
lemuralabs/tamil-asr-qwen3
tamil-asr-qwen3 is a automatic speech recognition model from lemuralabs. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
<p align="center" <img src="logo.png" alt="Lemura Labs" width="110"/ </p
Downloads · 30 days
477
35% of all-time downloads
All-time downloads
1.4K
Public
Parameters
2B
4.1 GB on disk
Likes
4
Public
Click a slice to open those files.
.safetensors4.1 GB · 100%
From the Hugging Face model README
State-of-the-art Tamil Automatic Speech Recognition. An LLM-based speech-to-text model fine-tuned from Qwen/Qwen3-ASR-1.7B for the Tamil language (தமிழ்). On the public FLEURS-Tamil benchmark it outperforms AI4Bharat's IndicConformer (the prior Indic SOTA) on both WER and CER, and beats OpenAI's Whisper-large-v3 by a wide margin.
Keywords: Tamil ASR · Tamil speech to text · Tamil STT · தமிழ் speech recognition · Indic ASR · Dravidian ASR
| Model | WER ↓ | CER ↓ |
|---|---|---|
| Tamil-ASR-Qwen3 (this model) | 25.27% | 7.95% |
| IndicConformer-600M (AI4Bharat, prior SOTA) | 25.49% | 9.33% |
| Whisper-large-v3 (OpenAI) | 48.58% | 13.75% |
| Qwen3-ASR-1.7B (base, no Tamil support) | 153.29% | 113.24% |
ta) onlyQwen/Qwen3-ASR-1.7Bnum_beams=5) recommended| Source | Hours | Style |
|---|---|---|
| IndicVoices (AI4Bharat) | 803 | natural / conversational |
| Shrutilipi (AI4Bharat) | 462 | read / news |
| Kathbath (AI4Bharat) | 172 | read |
| FLEURS-Tamil train + Tamil TTS | ~38 | read |
A two-stage recipe:
Trained with ms-swift on 4× NVIDIA H100. (Note: a full-parameter fine-tune was also tried and underperformed LoRA — LoRA r64 is the released configuration.)
google/fleurs, config ta_in, test split — 586 clips, fully held out (never seen in training; training corpora are separate from FLEURS-test, so there is no leakage).jiwer.With ms-swift:
pip install ms-swift transformers==4.57.6 qwen-asr soundfile
swift infer \
--model lemuralabs/tamil-asr-qwen3 \
--val_dataset your_data.jsonl \
--infer_backend pt --max_new_tokens 256 --num_beams 5
Dataset JSONL format (one line per clip):
{"messages": [{"role": "user", "content": "<audio>"}, {"role": "assistant", "content": ""}], "audios": ["/path/to/clip.wav"]}
Audio should be 16 kHz mono.
Intended: transcribing Tamil speech (read and conversational), Tamil voice interfaces, captioning, transcription pipelines.
Limitations:
Apache-2.0 (inherits the base model's license). Please also respect the licenses of the training datasets.
@misc{tamil_asr_qwen3_2026,
title = {Tamil ASR (Qwen3-ASR): an LLM-based Tamil speech recognizer},
author = {Lemura Labs},
year = {2026},
howpublished = {\url{https://huggingface.co/lemuralabs/tamil-asr-qwen3}}
}