Subword Dictionary Learning and Segmentation Techniques for Automatic Speech Recognition in Tamil and Kannada
Not on the map. Why?
Abstract (arXiv)
We present automatic speech recognition (ASR) systems for Tamil and Kannada based on subword modeling to effectively handle unlimited vocabulary due to the highly agglutinative nature of the languages. We explore byte pair encoding (BPE), and proposed a variant of this algorithm named extended-BPE, and Morfessor tool to segment each word as subwords. We have effectively incorporated maximum likelihood (ML) and Viterbi estimation techniques with weighted finite state transducers (WFST) framework in these algorithms to learn the subword dictionary from a large text corpus. Using the learnt subword dictionary, the words in training data transcriptions are segmented to subwords and we train deep neural network ASR systems which recognize subword sequence for any given test speech utterance. The output subword sequence is then post-processed using deterministic rules to get the final word sequence such that the actual number of words that can be recognized is much larger. For Tamil ASR, We use 152 hours of data for training and 65 hours for testing, whereas for Kannada ASR, we use 275 hours for training and 72 hours for testing. Upon experimenting with different combination of segmentation and estimation techniques, we find that the word error rate (WER) reduces drastically when compared to the baseline word-level ASR, achieving a maximum absolute WER reduction of 6.24% and 6.63% for Tamil and Kannada respectively.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Jul 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 3; 2025: 4; 2026: 1.
10 papers.
- 2024mHuBERT-147: A Compact Multilingual HuBERT Modelcited by 64
- 2022IndicSUPERB: A Speech Processing Universal Performance Benchmark for Indian languagescited by 38
- 2023Vistaar: Diverse Benchmarks and Training Sets for Indian Language ASRcited by 21
- 2025ZIPA: A family of efficient models for multilingual phone recognitioncited by 18
- 2025POWSM: A Phonetic Open Whisper-Style Speech Foundation Modelcited by 14
- 2025Can we train ASR systems on Code-switch without real code-switch data? Case study for Singapore's languagescited by 5
- 2025NIRANTAR: Continual Learning with New Languages and Domains on Real-world Speech Datacited by 2
- 2024TeLeS: Temporal Lexeme Similarity Score to Estimate Confidence in End-to-End ASRcited by 1
- 2024Textless NLP -- Zero Resource Challenge with Low Resource Computecited by 0
- 2026Polyglot-Lion: Efficient Multilingual ASR for Singapore via Balanced Fine-Tuning of Qwen3-ASRcited by 0
- 2026Polyglot-Lion: Efficient Multilingual ASR for Singapore via Balanced Fine-Tuning of Qwen3-ASR17 Mar 2026
- 2025POWSM: A Phonetic Open Whisper-Style Speech Foundation Model28 Oct 2025
- 2025NIRANTAR: Continual Learning with New Languages and Domains on Real-world Speech Data1 Jul 2025
- 2025Can we train ASR systems on Code-switch without real code-switch data? Case study for Singapore's languages17 Jun 2025
- 2025ZIPA: A family of efficient models for multilingual phone recognition29 May 2025
- 2024Textless NLP -- Zero Resource Challenge with Low Resource Compute24 Sep 2024
- 2024mHuBERT-147: A Compact Multilingual HuBERT Model10 Jun 2024
- 2024TeLeS: Temporal Lexeme Similarity Score to Estimate Confidence in End-to-End ASR6 Jan 2024
- 2023Vistaar: Diverse Benchmarks and Training Sets for Indian Language ASR24 May 2023
- 2022IndicSUPERB: A Speech Processing Universal Performance Benchmark for Indian languages24 Aug 2022