AI & ML interests

Automatic Speech Recognition, Supervised Fine-Tuning, 102 Language Support

Recent Activity

vamsin07ย  updated a model 1 day ago
BuzzASR/zulu
vamsin07ย  published a model 1 day ago
BuzzASR/zulu
vamsin07ย  updated a model 1 day ago
BuzzASR/yoruba
View all activity

Organization Card

๐Ÿ BuzzASR โ€” A Swarm of 100+ Monolingual Speech Recognition Models

One specialist model per language. BuzzASR is a suite of 102 monolingual ASR models, each a fine-tune of Whisper-large-v3 specialized to a single language.

The work has been accepted at EMNLP 2026 ยท built by Lemn Lab in collaboration with EleutherAI.

The idea

Big multilingual models spread themselves thin across hundreds of languages. We asked whether a single specialist, the same size as Whisper, could beat the giant generalists. It can to a considerable extent :)

Highlights

  • โœ… Beats Whisper-large-v3 on 89 of 102 languages (FLEURS)
  • ๐Ÿ† Open-source state-of-the-art (beats Whisper, Omnilingual 1B/7B, MMS, Qwen3-ASR, Cohere) on 27 languages
  • ๐Ÿ“‰ Cuts character error rate ~3x on average, and 3.45x across Whisper's 51 worst languages
  • ๐Ÿงฉ Each model is the same 1.55B parameters as Whisper โ€” about 4.5x smaller than the strongest baseline (Omni-7B)

A few standouts (combined FLEURS + Common Voice, normalized CER %)

Language BuzzASR CER Whisper zero-shot Note
Cantonese 13.0 36.4 SOTA โ€” 2x better than the next-best system
Punjabi 8.8 42.3 SOTA
Mongolian 5.2 38.2 SOTA
Korean 4.6 5.7 SOTA
Amharic 9.1 191 >20x reduction over Whisper

Find your language

Browse all 102 models in the Models tab above, or go to huggingface.co/BuzzASR/<language>.

Usage

from transformers import WhisperForConditionalGeneration, WhisperProcessor
model = WhisperForConditionalGeneration.from_pretrained("BuzzASR/mongolian")
proc  = WhisperProcessor.from_pretrained("BuzzASR/mongolian")
# the language/task prompt is baked in โ€” just call model.generate(input_features)

Links

datasets 0

None public yet