RailVaani

Bilingual ASR Benchmark for Indian Railway PA Announcements

EMNLP 2026 Demo Track

๐ŸŽ™๏ธ Live Transcription Demo

Upload or record a railway announcement and get instant transcription with entity extraction.

Try Demo

๐Ÿ“‹ User Study

Participate in our study evaluating how well ASR transcripts help passengers understand railway announcements.

Participate (~10 min)

๐Ÿ“Š Benchmark Results

Task Score = mean(Train No. Acc, Platform Acc, Ann. Type F1)

System WER โ†“ TN โ†‘ Plat โ†‘ AnnF1 โ†‘ Task โ†‘ Lat(s) โ†“
โ€” Commercial API โ€”
Google STT Chirp2 45.078.583.076.379.3NA
โ€” Open-source baselines โ€”
whisper-large-v3 35.063.370.675.369.756.2
qwen3-asr-1.7B 28.979.083.678.780.445.4
whisper-small 52.140.364.465.156.611.5
conformer-large 58.148.656.064.756.43.4
qwen3-asr-0.6B 35.969.984.675.576.721.3
โ€” LoRA fine-tuned + DB-aware PP โ€”
whisper-small 39.266.474.069.169.811.8
conformer-large 55.749.649.862.954.13.7
qwen3-asr-0.6B โ˜… 33.276.382.480.579.721.6

โ˜… Best system ยท Whisper variants use faster-whisper (CPU). Lat(s) = avg inference time on CPU.