Towards Orthographically-Informed Evaluation of Speech Recognition Systems for Indian Languages
Organizations: AI4Bharat, WSAI, Indian Institute of Technology Madras, India · Sarvam AI, India
Abstract
Evaluating ASR systems for Indian languages is challenging due to spelling variations, suffix splitting flexibility, and non-standard spellings in code-mixed words. Traditional Word Error Rate (WER) often presents a bleaker picture of system performance than what human users perceive. Better aligning evaluation with real-world performance requires capturing permissible orthographic variations, which is extremely challenging for under-resourced Indian languages. Leveraging recent advances in LLMs, we propose a framework for creating benchmarks that capture permissible variations. Through extensive experiments, we demonstrate that OIWER, by accounting for orthographic variations, reduces pessimistic error rates (an average improvement of 6.3 points), narrows inflated model gaps (e.g., Gemini-Canary performance difference drops from 18.1 to 11.5 points), and aligns more closely with human perception than prior methods like WER-SN by 4.9 points.
Figures & tables
| “Can I find the instructions to download the EPFO passbook statement for my account number five six eight four nine, 56849] in the blue coloured catalogue?” | |
| “Can I find the instructions to download the [EPFO, E P F O] [passbook, pass book] statement for my account number [five six eight four nine, 56849] in the blue [coloured, colored] [catalogue, catalog] ” |
| lang | # utts | # words | # vars | lang | # utts | # words | # vars |
|---|---|---|---|---|---|---|---|
| as | 3.0K | 40.2K | 89.1K | mni | 1.7K | 15.1K | 27.5K |
| bn | 2.2K | 30.2K | 61.0K | mr | 2.3K | 32.3K | 76.0K |
| brx | 1.8K | 17.5K | 28.5K | ne | 2.5K | 33.4K | 73.3K |
| doi | 0.5K | 6.9K | 18.7K | or | 1.6K | 19.6K | 50.9K |
| gu | 2.2K | 34.0K | 66.4K | pa | 1.5K | 24.2K | 57.0K |
| hi | 2.2K | 39.7K | 79.7K | sa | 1.8K | 19.0K | 41.6K |
| bn | gu | hi | kn | ml | mr | or | pa | ta | te | ur | others (avg.) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | wer | oiwer | |
| -C | 11.2 | 7.7 | 14.6 | 9.7 | 13.2 | 8.9 | 24.3 | 16.6 | 30.1 | 16.0 | 11.7 | 8.1 | 19.7 | 11.4 | 10.7 | 7.9 | 27.0 | 17.2 | 22.9 | 13.7 | 5.4 | 3.0 | 23.2 | 17.0 |
| -IC | 13.4 | 9.6 | 16.9 | 11.6 | 14.8 | 10.2 | 27.0 | 18.9 | 32.2 | 18.8 | 14.2 | 10.3 | 20.6 | 12.1 | 12.5 | 9.8 | 30.1 | 19.8 | 25.5 | 16.5 | 6.4 | 3.9 | 23.5 | 17.7 |
| 22.2 | 12.8 | 18.6 | 12.3 | 19.5 | 11.6 | 40.9 | 27.2 | 37.0 | 20.8 | 19.1 | 12.8 | 30.3 | 16.2 | 21.2 | 12.7 | 44.4 | 21.5 | 33.4 | 19.4 | 10.2 | 6.3 | 49.7 | 35.1 | |
| 25.2 | 13.8 | 23.3 | 17.4 | 19.9 | 13.3 | 37.0 | 23.3 | 40.3 | 24.0 | 21.3 | 15.1 | 31.9 | 19.3 | 21.8 | 15.1 | 44.1 | 23.5 | 33.5 | 20.6 | - | - | - | - | |
| 34.8 | 21.0 | 49.1 | 43.8 | 22.2 | 15.4 | 53.4 | 43.6 | 53.5 | 37.1 | 35.9 | 29.3 | 38.1 | 25.7 | 38.9 | 31.6 | 61.4 | 43.6 | 52.4 | 40.5 | 18.1 | 13.0 | - | - | |
ASR Evaluation
Automatic speech recognition (ASR) evaluation measures transcript accuracy, robustness, fairness, and usefulness across languages, speakers, and real-world conditions.
See all 144 papers