KinSPEAK: Improving speech recognition for Kinyarwanda via semi-supervised learning methods
Not on the map. Why?
Abstract (arXiv)
Despite recent availability of large transcribed Kinyarwanda speech data, achieving robust speech recognition for Kinyarwanda is still challenging. In this work, we show that using self-supervised pre-training, following a simple curriculum schedule during fine-tuning and using semi-supervised learning to leverage large unlabelled speech data significantly improve speech recognition performance for Kinyarwanda. Our approach focuses on using public domain data only. A new studio-quality speech dataset is collected from a public website, then used to train a clean baseline model. The clean baseline model is then used to rank examples from a more diverse and noisy public dataset, defining a simple curriculum training schedule. Finally, we apply semi-supervised learning to label and learn from large unlabelled data in five successive generations. Our final model achieves 3.2% word error rate (WER) on the new dataset and 15.6% WER on Mozilla Common Voice benchmark, which is state-of-the-art to the best of our knowledge. Our experiments also indicate that using syllabic rather than character-based tokenization results in better speech recognition performance for Kinyarwanda.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 16 of its 25 references that are in the map. First posted on arXiv 23 Aug 2023.
Builds on
16 of 25 references.
References · 16
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,905
- 2021HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Unitscited by 2,342
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2019Common Voice: A Massively-Multilingual Speech Corpuscited by 1,384
- 2015Listen, Attend and Spellcited by 543
- 2021SpeechBrain: A General-Purpose Speech Toolkitcited by 406
- 2019NeMo: a toolkit for building AI applications using Neural Modulescited by 235
- 2020Rethinking Positional Encoding in Language Pre-trainingcited by 197
- 2020Pushing the Limits of Semi-Supervised Learning for Automatic Speech Recognitioncited by 187
- 2019Transformers without Tears: Improving the Normalization of Self-Attentioncited by 153
- 2019SpecAugment on Large Scale Datasetscited by 60
4 more
- 2016A Curriculum Learning Method for Improved Noise Robustness in Automatic Speech Recognitioncited by 23
- 2017Comparison of Decoding Strategies for CTC Acoustic Modelscited by 13
- 2018A Comparison of Modeling Units in Sequence-to-Sequence Speech Recognition with the Transformer on Mandarin Chinesecited by 10
- 2022Large vocabulary speech recognition for languages of Africa: multilingual modeling and self-supervised learningcited by 6
Built on by
Citing papers per year: 2026: 2.
2 papers.