Phrase-Localized Language-Contrastive Guidance: Training-Free Localized Accent Control for Code-Switching Text-to-Speech

Che Hyun Lee, Sangkwon Park, Donghun Kang, Dongwook Lee, Youngho Cho +2 more
9/1/2026
cs.CLcs.SD

No official code found. Best implementation: saga1214/PhraseLocalizedLCG (4 stars, Apache-2.0, last commit 2026-09-02).

Abstract

Current speech synthesis struggles with code-switching, which mixes a foreign language phrase into a primary language utterance, causing the phrase to be spoken with the primary language's accent rather than its native one. We propose Phrase-Localized Language-Contrastive Guidance (LCG), a training-free inference framework that restores a native accent to code-switched phrases in cross-lingual text-to-speech. LCG replaces the single language guidance applied across the whole utterance with a separate guidance for each region, so each part is guided by its own language. To choose where to apply this localized guidance, we propose a self-attention probing technique that finds the phrase boundaries without external alignments. Together, these components generate speech in which each region carries the accent of its own language, requiring no fine-tuning or auxiliary models. Across diverse language pairs, LCG robustly increases the nativeness of the code-switched phrase while suppressing accent leakage, and preserving overall speaker identity and naturalness.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Phrase-Localized Language-Contrastive Guidance: Training-Free Localized Accent Control for Code-Switching TTS (EMNLP 2026)

41Aug 30, 20261 months agoApache-2.0
code-switchingemnlp2026speech-synthesis

Similar Papers

Cite this paper

@article{lee2026phraselocalized,
  title  = {Phrase-Localized Language-Contrastive Guidance: Training-Free Localized Accent Control for Code-Switching Text-to-Speech},
  author = {Che Hyun Lee and Sangkwon Park and Donghun Kang and Dongwook Lee and Youngho Cho and Heeseung Kim and Sungroh Yoon},
  year   = {2026},
  eprint = {2609.01016},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.01016v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.01016.svg)](https://codeofpaper.com/paper/2609.01016)

Discussion