Bagpiper-TTS: Natural Language Guided Universal Speech Synthesis
About
Classical TTS systems typically rely on rigid input formats and predefined metadata slots, limiting their ability to fulfill flexible user requirements. This paper introduces Bagpiper-TTS, a universal speech synthesis system that deals with diverse natural language user requests. Given a natural language prompt, Bagpiper-TTS first reasons over the users' intent to derive a rich caption, i.e., a comprehensive textual blueprint encompassing both transcription and nuanced metadata. Subsequently, this caption guides the synthesis of the target speech. Our model inherently supports a broad spectrum of tasks besides classical TTS applications, including multi-talker, intent-to-speech, role-play synthesis, singing voice synthesis, and more. Experimental results demonstrate that Bagpiper-TTS achieves an 1.7% Word Error Rate (WER) on the Seed-TTS-Eval benchmark and match the performance of dedicated models in both LLM-as-a-judge and human subjective evaluations across multiple applications.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-Speech | Seed-TTS-Eval English | WER1.7 | 14 | |
| Multi-talker dialogue synthesis | Advanced TTS applications Multi-Talker (test) | WER4.2 | 2 | |
| Singing Voice Synthesis | Advanced TTS applications SVS (test) | WER7.2 | 2 | |
| Intent-to-speech synthesis | Advanced TTS applications Intent-to-Speech (test) | Task Fidelity (TF)3.8 | 1 | |
| Role-play speech synthesis | Advanced TTS applications Role-Play TTS (test) | WER2 | 1 |