CrossSpeech++: Cross-lingual Speech Synthesis with Decoupled Language and Speaker Generation
Ji-Hoon Kim, Hong-Sun Yang, Yoon-Cheol Ju, Il-Hwan Kim, Byeong-Yeol Kim, Joon Son Chung
TL;DR
CrossSpeech++ addresses the persistent challenge of language-speaker entanglement in cross-lingual TTS by decoupling language- and speaker-related generation into two dedicated acoustic generators. The Language-dependent Generator (LDG) and Speaker-dependent Generator (SDG) produce complementary representations, with components such as Mix-dynamic Speaker Layer Normalization (MDSLN), Language-dependent Variance (LDV) adaptor, linguistic adaptor, and Dynamic Speaker Layer Normalization (DSLN) plus SDV adaptor to control prosody and timbre. Extensive experiments across four languages show substantial improvements in cross-lingual naturalness and intelligibility (MOS/UTMOS/CER) while maintaining competitive speaker similarity, validated through ablations and comparisons with zero-shot baselines. The work advances practical multi-language synthesis by effectively disentangling language and speaker information in the output space and leveraging SSL-based linguistic features, though it acknowledges data requirements for low-resource languages and notes potential misuse risks.
Abstract
The goal of this work is to generate natural speech in multiple languages while maintaining the same speaker identity, a task known as cross-lingual speech synthesis. A key challenge of cross-lingual speech synthesis is the language-speaker entanglement problem, which causes the quality of cross-lingual systems to lag behind that of intra-lingual systems. In this paper, we propose CrossSpeech++, which effectively disentangles language and speaker information and significantly improves the quality of cross-lingual speech synthesis. To this end, we break the complex speech generation pipeline into two simple components: language-dependent and speaker-dependent generators. The language-dependent generator produces linguistic variations that are not biased by specific speaker attributes. The speaker-dependent generator models acoustic variations that characterize speaker identity. By handling each type of information in separate modules, our method can effectively disentangle language and speaker representation. We conduct extensive experiments using various metrics, and demonstrate that CrossSpeech++ achieves significant improvements in cross-lingual speech synthesis, outperforming existing methods by a large margin.
