Source-linked AI summary
Poly-InstructTTS: Learning In-the-Wild Expressive Speech Synthesis from Open-Ended Instructions
Junhui Zhang, Qianhui Xu, Qingxiang Guo, Dawei Yang, Ling Miao, Qiangqiang Wang, Yang Song
TL;DR
Fine-grained natural-language control remains challenging for expressive TTS because existing systems face instruction-interpretation, prompt-conflict, and data-coverage limitations. Poly-InstructTTS addresses these issues with in-the-wild instruction data, a prompt-free GPT-FM architecture, and speaker fine-tuning. It achieves strong objective and subjective performance, while evaluations identify acoustic-condition weaknesses and a stability–expressiveness trade-off.
Problem
Expressive TTS systems struggle with complex natural-language instructions, conflicting prompt audio, and training data that underrepresent subtle emotions, styles, and paralinguistic behaviors.
Source: §1 · p. 1, §2.1 · p. 1Method
Poly-InstructTTS combines a 1,000-hour in-the-wild instruction corpus with a prompt-free GPT using attribute-based thinking tokens, FM timbre injection, and instruction-conditioned speaker fine-tuning.
Source: §1 · p. 1, §3.2 · pp. 2–3Results
Poly-InstructTTS achieves strong objective and subjective performance, with consistently high APS, DSD, and RP scores and top-1 I-MOS on the base testset and top-2 on the expanded set.
Source: §4.2 · p. 3, §5 · p. 4Takeaways & Limitations
The framework supports expressive instruction following across fine-grained emotions, styles, and paralinguistic behaviors while extending evaluation coverage through a broader testset.
Source: §1 · p. 1, §5 · p. 4Performance weakens under noise and echo, while increasing expressiveness improves APS, DSD, and RP but raises WER; the system also still relies on reference-conditioned timbre.
Source: §4.2 · p. 4, §5 · p. 4
Abstract
from arXiv · showhide
While recent text-to-speech (TTS) models achieve high naturalness, controlling fine-grained expression via natural-language instructions remains challenging. We introduce Poly- InstructTTS, which learns expressive speech from open-ended instructions using in-the-wild audiovisual data. We build a scalable multi-modal pipeline to construct a 1,000-hour instruction-annotated corpus covering 1,000+ fine-grained emotions and styles. The framework uses a prompt-free GPT with attribute-based thinking tokens, followed by a flow-matching module that injects timbre from a reference audio. We also present a speaker fine-tuning procedure to transfer instruction control to specific speakers while preserving persona. We further extend InstructTTSEval with broader tasks. Experiments show that Poly-InstructTTS delivers strong performance in instruction adherence and expressiveness. Audio demos and the expanded testset are available on our project page.
1. Introduction
Poly-InstructTTS addresses limited fine-grained instruction control by learning from diverse expressive audiovisual data. Its framework combines a scalable instruction-data pipeline with prompt-free GPT-based synthesis and attribute-guided acoustic generation.
- Natural-language control remains difficult because models must interpret complex instructions, while prompt audio can conflict with requested styles and degrade controllability.Source: §1 · p. 1
- Expressive speech data are scarce: common datasets are dominated by neutral reading, while emotion-labeled datasets cover few categories and lack natural-language descriptions.Source: §1 · p. 1
- Poly-InstructTTS learns expressive speech synthesis from diverse natural-language instructions for fine-grained emotions, styles, and paralinguistic behaviors.Source: §1 · p. 1
- The system constructs diverse instruction–audio pairs from cinematic and television audiovisual media through a multi-modal data-processing pipeline.Source: §1 · p. 1
- Its framework uses a prompt-free GPT with attribute-based thinking tokens, an FM module for timbre injection, and speaker fine-tuning for specific-speaker control.Source: §1 · p. 1
- The authors extend InstructTTSEval with more diverse evaluation tasks for the open-source community.Source: §1 · p. 1
2. Related Works
Prior instruction-TTS work relies heavily on limited or neutral speech data and, in some systems, audio prompts that risk style leakage. Poly-InstructTTS instead targets in-the-wild expressive media and uses attribute-based thinking tokens within a GPT-FM design.
- Instruction-controllable TTS depends on high-quality instruction–text–audio pairs, progressing from acoustic tags and rules toward LLM-generated multi-attribute descriptions.Source: §2.1 · p. 1
- Most existing instruction datasets use audiobooks, podcasts, open-source corpora, or synthesized speech, limiting coverage of paralinguistic phenomena and extreme emotions.Source: §2.1 · p. 1
- Poly-InstructTTS targets cinematic and television data to obtain expressive, context-driven speech beyond standardized reading tones.Source: §2.1 · p. 1
- Some prior GPT-based systems still require audio prompts, creating potential style leakage when prompt acoustics conflict with the intended instruction.Source: §2.2 · p. 1
- Unlike free-form thinking-text supervision, the proposed architecture uses compact attribute-based thinking tokens to steer style generation within a GPT-FM framework.Source: §2.2 · p. 2
3. Method
The method builds instruction–audio pairs from cinematic and television media, then synthesizes speech with a prompt-free GPT-FM architecture. Attribute-based thinking tokens guide prosody and style, while reference audio supplies timbre and speaker fine-tuning transfers control to target speakers.
Data Source
- The data source is a 1,000-hour in-the-wild cinematic corpus containing expressive, context-driven interactions, emotions, paralinguistic behaviors, and accents.Source: §3.1.1 · p. 2
- Commercial cinematic media cannot be publicly distributed because of copyright restrictions, although the pipeline and LLM prompts are released for reproduction on other corpora.Source: §3.1.1 · p. 2
Data Processing
- The preprocessing pipeline segments videos, extracts and denoises center-channel audio, and uses ASR, speaker diarization, and subtitle matching to obtain clean utterances.Source: §3.1.2 · p. 2
Instruction Annotation
- A multi-modal LLM summarizes context, annotates transcripts with gender, accent, emotion, and style, then generates vivid natural-language instructions for each utterance.Source: §3.1.3 · p. 2
Poly-InstructTTS Framework
- The GPT-FM architecture maps instructions and text to speech tokens, converts them to mel-spectrograms, and reconstructs waveforms while injecting reference timbre only in the acoustic module.Source: §3.2 · p. 2
- Attribute-based thinking tokens bridge instructions and acoustic tokens using gender, emotion intensity, style, and accent attributes.Source: §3.2 · pp. 2–3
Speaker Fine-Tuning
- Instruction-Conditioned Speaker Fine-Tuning prepends a Speaker ID to transfer expressive variance to target speakers while maintaining their intrinsic persona.Source: §3.3 · p. 3
4.1. Experimental Setup
The experiments evaluate Poly-InstructTTS on base and expanded instruction-following testsets using objective stability and adherence metrics alongside human judgments. The setup broadens coverage to accents, emotions, styles, and role-play scenarios.
Dataset
- Approximately 2,500 raw hours were processed into 1,000 hours with over 1.1M utterances, covering over 200 accents, 800 emotions, and 400 stylistic variations.Source: §4.1.1 · p. 3
- The instruction–audio match rate exceeds 95% according to human ratings, and the corpus is randomly split into 99% training and 1% validation data.Source: §4.1.1 · p. 3
Evaluation Testset
- Evaluation uses the original InstructTTSEval benchmark together with an expanded 200-sample testset targeting underrepresented accents, subtle and extreme emotions, and non-mainstream styles.Source: §4.1.2 · p. 3
Metrics
- Objective evaluation measures WER for stability and APS, DSD, and RP for acoustic instructions, descriptive styles, and role-play ability.Source: §4.1.3 · p. 3
Human Evaluation
- Subjective evaluation uses 20 native listeners rating instruction-following accuracy and speech naturalness and stability on 5-point I-MOS and N-MOS scales.Source: §4.1.3 · p. 3
Implementation
- The model is trained for 30 epochs on 8 NVIDIA A800 GPUs with AdamW at a learning rate of 1e-4 and uses CosyVoice components during inference.Source: §4.1.4 · p. 3
4.2. Evaluation Results
Poly-InstructTTS performs strongly on instruction-following and expressive-speech evaluation, while revealing a stability–expressiveness trade-off and weaknesses in challenging acoustic conditions.
- Poly-InstructTTS achieves consistently high APS/DSD/RP scores against open- and closed-source instruction-following TTS systems, with the largest gains on RP.The authors associate the RP gains with in-the-wild training data and attribute-based thinking tokens.Source: §4.2 · p. 3
- The expanded InstructTTSEval comparison covers closed-source APIs, open-source models, and proposed-system ablations on base and expanded testsets.The table caption identifies the evaluated system categories and both testset variants.Source: Table 2 · p. 4
- As training epochs increase, APS/DSD/RP steadily improve while WER rises, exposing a trade-off between expressiveness and stability.The authors hypothesize that extreme emotions and paralinguistic behaviors weaken monotonic text–token alignment.Source: §4.2 · p. 4
- The system is weaker under challenging acoustic conditions such as noise and echo, with the weakness appearing more related to the FM than the GPT pathway.Source: §4.2 · p. 4
4.3. Ablation Studies
Ablations support attribute-based thinking tokens as useful instruction-to-acoustic priors, while additional pretrained instruction encoders do not improve the encoder-free design.
- Removing attribute-based thinking tokens lowers subjective scores, indicating that they help align instructions with acoustic tokens.The tokens complement free-form instruction text and are associated with better expressiveness than direct generation.Source: §4.3 · p. 4
- Frozen FlanT5, instructor, and GTR-base instruction representations do not yield positive gains over the encoder-free default.Under the reported training setup, raw instruction text is sufficient for generating styled speech.Source: §4.3 · p. 4
4.4. Instruction-Conditioned SFT Analysis
Instruction-conditioned speaker fine-tuning improves persona preservation and naturalness, but the base setup retains higher instruction adherence.
- The study compares instruction-conditioned SFT with the base Poly-InstructTTS using only FM-stage timbre injection and the same timbre reference.The comparison evaluates whether speaker-specific instruction control can be added while preserving speaker identity.Source: §4.4 · p. 4
- The subjective evaluation covers 10 fine-tuned speakers and reports I-MOS, N-MOS, and P-MOS, with P-MOS measuring alignment to the speaker persona.Source: §4.4 · p. 4
- SFT attains higher P-MOS and N-MOS, whereas the base setup achieves higher I-MOS.The authors interpret SFT as learning a speaker-specific mapping to a suitable stylistic range, with a trade-off in instruction adherence.Source: §4.4 · p. 4
- Table 3 presents a subjective comparison between the proposed Instruction-Conditioned SFT and the base method.Source: Table 3 · p. 4
5. Conclusion
Poly-InstructTTS combines in-the-wild expressive-speech data with prompt-free instruction control and speaker fine-tuning. The authors identify future work on balancing expressiveness and stability, improving FM robustness, and removing reference-audio dependence.
- The paper constructs a 1,000-hour in-the-wild cinematic corpus covering 1,000+ fine-grained emotions and styles.Source: §5 · p. 4
- Poly-InstructTTS uses a prompt-free GPT with attribute-based thinking tokens, an FM framework, and an expanded InstructTTSEval testset.Source: §5 · p. 4
- Instruction-conditioned SFT gives target speakers instruction controllability while preserving their personas.Source: §5 · p. 4
- Future work targets better expressiveness–stability balance, improved FM performance under complex conditions, and text-only reference-free voice generation.The reference-free goal would remove the need for a timbre reference audio while preserving controllability.Source: §5 · p. 4
7. Generative AI Use Disclosure
OpenAI’s GPT-5 and Google’s Gemini 3.0 Pro were used only to polish English and improve readability during manuscript preparation. The authors state that all technical content was human-authored, reviewed, and verified.
- OpenAI’s GPT-5 and Google’s Gemini 3.0 Pro were used solely for English-language polishing and readability improvements.Source: §7 · p. 5
- The tools were not used to generate scientific ideas, methods, or experimental results.Source: §7 · p. 5
- The human authors authored the technical content, analyses, claims, and conclusions.Source: §7 · p. 5
- The authors reviewed and verified all AI-assisted edits and take responsibility for the final text.Source: §7 · p. 5