Lukuang Dong, Ziwei Li, Saierdaer Yusuyin, Xianyu Zhao, Zhijian Ou
5 min
Abstract
Phoneme-based ASR factorizes recognition into speech-to-phoneme (S2P) and phoneme-to-grapheme (P2G), enabling cross-lingual acoustic sharing while keeping language-specific orthography in a separate module. While large language models (LLMs) are promising for P2G, multilingual P2G remains challenging due to language-aware generation and severe cross-language data imbalance. We study multilingual LLM-based P2G on the ten-language CV-Lang10 benchmark. We examine robustness strategies that account for S2P uncertainty, including DANP and Simplified SKM (S-SKM). S-SKM is a Monte Carlo approximation that avoids CTC-based S2P probability weighting in P2G training. Robust training and low-resource oversampling reduce the average WER from 10.56% to 7.66%.
Alex: So the data imbalance means low-resource languages like Kyrgyz get starved during training, right? Like practicing soccer mostly with your strong foot and forgetting the weak one.
Sam: That's a good way to picture it. High-resource languages dominate the practice sessions, leaving the model weak on spelling for Tatar or Swedish.
Alex: Let me see if I have this straight. The whole setup splits speech-to-text into sound detection—shared across languages—and then sound-to-spelling, where one big model tries to handle everything without per-language toolkits.
Sam: You've got it. This avoids the scaling nightmare of WFSTs, where adding a new dialect means rebuilding graphs and dictionaries from scratch. Instead, their approach shares sound knowledge and uses the language model's smarts for flexible spelling.
Alex: But doesn't the sound-to-spelling still need perfect sounds from the first step? If the audio guesser messes up, especially on noisy calls...
Sam: It does face that uncertainty. The first model outputs possible sound sequences that aren't always spot-on, like a rough sketch of pronunciation. The paper explores ways to train the spelling model to handle those imperfect sketches without falling apart.
Alex: So the big question is how they make one spelling model reliable for all ten, even with bad sketches and uneven data.
Sam: Exactly. They propose tweaks to the training that let it average over multiple sketch possibilities equally, skipping heavy math that slows things down. This keeps efficiency high for real-world use.
Alex: And that efficiency matters because call centers can't wait...
Sam: Nor can they afford separate systems per dialect. The study shows their unified model cuts errors meaningfully on average across the ten languages. It beats or ties WFSTs on high-resource ones without any graphs, though WFSTs still edge out on the tiniest datasets, where custom dictionaries shine.
Alex: So for places with plenty of data per language, this scales better. But low-data ones need that oversampling trick, right?
Sam: They oversample low-resource languages to at least 240 hours each, repeating clips so everyone gets fair practice turns. This lifts performance on Kyrgyz notably, without hurting the big languages. Combined with robustness to sound errors, it makes a single model practical. The paper suggests this paves the way for auto-scaling to new dialects with minimal extra data.
Alex: Thanks for breaking that down, Sam. It's a clear step forward for handling mixed-language speech in the real world. Thanks for listening to ResearchPod.