Generating Speakers by Prompting Listener Impressions for Pre-trained Multi-Speaker Text-to-Speech Systems
Zhengyang Chen, Xuechen Liu, Erica Cooper, Junichi Yamagishi, Yanmin Qian
TL;DR
This work tackles prompt-driven control of speaker characteristics in multi-speaker TTS by deriving prompts from listener impressions and decoupling the prompt-to-speaker mapping from the TTS backbone. It introduces a LoRA-tuned prompt encoder to map prompts to speaker embeddings and investigates two mapping strategies: a discriminative approach and a Flow Matching-based generative approach, including a hybrid that combines both. Experiments on the CSJ dataset show that LoRA substantially improves the prompt encoder, Flow Matching yields higher fidelity than discriminative methods, and their combination delivers the best overall performance in both objective (FAD) and subjective (MOS) evaluations. The proposed modular design facilitates integration with various pre-trained multi-speaker TTS systems and provides a data-efficient path to flexible, user-friendly speaker customization in TTS applications.
Abstract
This paper proposes a speech synthesis system that allows users to specify and control the acoustic characteristics of a speaker by means of prompts describing the speaker's traits of synthesized speech. Unlike previous approaches, our method utilizes listener impressions to construct prompts, which are easier to collect and align more naturally with everyday descriptions of speaker traits. We adopt the Low-rank Adaptation (LoRA) technique to swiftly tailor a pre-trained language model to our needs, facilitating the extraction of speaker-related traits from the prompt text. Besides, different from other prompt-driven text-to-speech (TTS) systems, we separate the prompt-to-speaker module from the multi-speaker TTS system, enhancing system flexibility and compatibility with various pre-trained multi-speaker TTS systems. Moreover, for the prompt-to-speaker characteristic module, we also compared the discriminative method and flow-matching based generative method and we found that combining both methods can help the system simultaneously capture speaker-related information from prompts better and generate speech with higher fidelity.
