Reduce Accent Contamination in Zero-Shot TTS

Zero-shot multilingual text-to-speech (TTS) models often struggle with foreign accent contamination, where a target speaker's native accent unintentionally bleeds into synthesized speech in another language. This article examines the core technical strategies used to isolate speaker identity from language characteristics. By leveraging feature disentanglement, phonetic normalization, adversarial training, and decoupled prosody modeling, modern TTS architectures can preserve a speaker's unique vocal timbre while rendering foreign languages with native-sounding pronunciation.

Acoustic Feature Disentanglement

Accent leakage primarily occurs when speaker embeddings accidentally capture native phonological patterns alongside physical vocal tract properties. To combat this, systems implement strict disentanglement frameworks:

Adversarial Training with Gradient Reversal

Adversarial learning explicitly strips language information from speaker embeddings. During training, a language classifier is tasked with predicting the spoken language directly from the extracted speaker embedding. By inserting a Gradient Reversal Layer (GRL) between the speaker encoder and the language classifier, the encoder is optimized to maximize the language classifier's error. This ensures the derived speaker embedding is language-agnostic.

Articulatory and Universal Phonetic Modeling

Using localized graphemes or language-bound phoneme dictionaries binds the text representation to specific accents. Advanced systems replace standard text inputs with language-independent phonetic frameworks:

Decoupled Prosody and Duration Modeling

Accents are not merely localized to individual phoneme pronunciations; prosodic rhythms, lexical stress, and pitch contours strongly convey accent identity. When a system models pitch (\(F_0\)) and phoneme duration alongside speaker embeddings, the foreign speaker’s native prosody is often replicated in the target language. To fix this: