UtterTune: LoRA-Based Target-Language Pronunciation Edit and Control in Multilingual Text-to-Speech

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Natural Language Processing, Speech Technology · Depth: Expert, long

Summary

UtterTune is a lightweight adaptation method that enhances pronunciation control in multilingual text-to-speech (TTS) systems, specifically targeting Japanese. It fine-tunes a large language model (LLM) architecture-based TTS, CosyVoice 2-0.5B, using low-rank adaptation (LoRA). This approach addresses challenges in accurately modeling Japanese grapheme-to-phoneme (G2P) mapping and pitch accent, which are difficult for LLM-TTS models that process raw text via byte-pair encoding without explicit G2P modules. UtterTune integrates LoRA layers into every self-attention block of CosyVoice 2's text-speech LM and introduces two special tokens, <phoneme> and </phoneme>, to guide phoneme-level segmental pronunciation and pitch accent. This method requires less than 0.5% additional parameters and less than one hour of training on an NVIDIA RTX 4090 GPU. Evaluations showed it increased naturalness MOS from 3.44 to 3.88, maintained speaker similarity, kept character error rate (CER) below 7%, and boosted accent correctness from 0.472 to 0.975 on stress-test material, without degrading performance in other languages.

Key takeaway

For machine learning engineers developing multilingual TTS systems, UtterTune offers a highly efficient solution to address language-specific pronunciation challenges without extensive retraining. You should consider implementing LoRA with explicit phoneme-level input tags to gain fine-grained control over segmental pronunciation and pitch accent, especially for languages like Japanese with complex G2P rules. This approach allows you to significantly improve target language quality while preserving the base model's performance and speaker similarity across other languages, with minimal computational overhead.

Key insights

LoRA-based adaptation enables precise phoneme and pitch accent control in multilingual LLM-TTS for specific languages like Japanese.

Principles

Method

Integrate LoRA layers into Transformer self-attention blocks and introduce special input tokens (<phoneme>, </phoneme>) to wrap phonemic sequences with accent notation, fine-tuning only these new parameters and token embeddings.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.