Code-switching or mixing is the use of multiple languages in a single utterance or conversation. Borrowing occurs when a word from a foreign language becomes part of the vocabulary of a language. In multilingual societies, switching/mixing and borrowing are not always clearly distinguishable. Due to this, transcription of code-switched and borrowed words is often not standardized and leads to the presence of homophones in the training data. In this work, we automatically identify and disambiguate homophones in code-switched data to improve recognition of code-switched speech. We use a WX-based common pronunciation scheme for both languages being mixed and unify the homophones during training, which results in a lower word error rate for systems built using this data. We also extend this framework to propose a metric for code-switched speech recognition that takes into account homophones in both languages while calculating WER, which can help provide a more accurate picture of errors the ASR system makes on code-switched speech.
Cite as: Srivastava, B.M.L., Sitaram, S. (2018) Homophone Identification and Merging for Code-switched Speech Recognition. Proc. Interspeech 2018, 1943-1947, doi: 10.21437/Interspeech.2018-1171
@inproceedings{srivastava18_interspeech, author={Brij Mohan Lal Srivastava and Sunayana Sitaram}, title={{Homophone Identification and Merging for Code-switched Speech Recognition}}, year=2018, booktitle={Proc. Interspeech 2018}, pages={1943--1947}, doi={10.21437/Interspeech.2018-1171} }