Kingfisher: A hybrid LLM-augmented Bangla text normalization for enhanced text-to-speech
Text normalization (TN), the process of converting non-standard words into their spoken equivalents, is a fundamental pre-processing step for text-to-speech (TTS) systems. While substantial progress has been made in TN for well-resource languages, low-resource languages such as Bangla have received limited attention. We present Kingfisher, a three-stage hybrid framework combining LLM-based tokenization and semiotic class annotation, lexicon-driven context-aware verbalization, and error correction to build an accurate Bangla text normalizer. Experimental evaluations across diverse Bangla texts demonstrate that Kingfisher achieves superior performance, with an overall accuracy of 96 % (confidence interval 95% –97% ), significantly outperforming the only publicly available Bangla text normalizer, Sparrowhawk . To support further research, we release the Bangla text normalization dataset and make the source code of the text normalization system publicly available 1 1 https://github.com/Rajan-sust/BanglaTextNorm , offering a substantial contribution to the Bangla speech technology community.
Authors
- Arif Ahmad (ORCID: https://orcid.org/0000-0002-2649-8981)
- Rajan Saha Raju (ORCID: https://orcid.org/0009-0003-8382-7758)
- Mohammad Shahidur Rahman
Institutions
- Shahjalal University of Science and Technology (BD)
Publication Details
- Journal
- Natural Language Processing Journal
- Published
- 2026-02-06
- DOI
- https://doi.org/10.1016/j.nlp.2026.100201
- Primary Topic
- Speech Recognition and Synthesis
- Type
- article
- Field-Weighted Citation Impact
- 0.00