atlas

Research map / Image generation / Text-to-image diffusion

PromptTTS 2: Describing and Generating Voices with Text Prompt

ICLR 2024 · Image generation › Text-to-image diffusion · approach: Text generation and structured prediction · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PromptTTS 2, a diffusion-based variation network that predicts reference-speech voice representations from text prompts, plus an LLM-based pipeline that auto-generates text prompts from SLU-recognized voice attributes.

Problem

Text-prompt-based TTS suffers from a one-to-many mapping (text prompts cannot capture all voice variability) and a scarcity of human-written speech-prompt datasets.

Approach

A diffusion variation network samples the missing voice-variability representation (extracted from reference speech during training) conditioned on the text prompt representation, so voices can be varied at inference from Gaussian noise; an LLM (GPT-3.5-Turbo) composes text prompts from SLU-recognized attribute labels via placeholder-based sentence templates and combinations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PromptTTS 2 instead of PromptTTSText-prompt TTS on PromptSpeech test · PromptSpeech testMean accuracy (%): 91.54 -> 93.33Helped
Use PromptTTS 2 instead of InstructTTSText-prompt TTS on PromptSpeech test · PromptSpeech testMean accuracy (%): 91.47 -> 93.33Helped
Use PromptTTS 2 instead of PromptTTSSpeech synthesis · Speech quality testMOS: 3.77 ± 0.09 -> 3.88 ± 0.08Helped
Use PromptTTS 2 instead of InstructTTSSpeech synthesis · Speech quality testMOS: 3.80 ± 0.07 -> 3.88 ± 0.08Helped
Train the intention classifier on prompts from the proposed pipeline instead of TextrolSpeechPrompt generation quality evaluation · PromptSpeech testMean intention classification accuracy (%): 94.71 -> 96.38Helped
Use the proposed pipeline instead of human-authored PromptSpeech promptsPrompt generation quality evaluation · PromptSpeech testMean intention classification accuracy (%): 92.74 -> 96.38Helped
Use PromptTTS 2 rather than SP-FaceVC for voice generation from facial imagesFace2Voice generation · HDTF test speakersSame-style MOS (%): 20.17 -> 31.78Helped
Add placeholders to prompt generation (ablation)Our Prompt Generation Pipeline · PromptSpeech testMean intention classification accuracy (%): 94.04 -> 96.38Helped
Include phrases in prompt generation (ablation)Our Prompt Generation Pipeline · PromptSpeech testMean intention classification accuracy (%): 96.09 -> 96.38Helped
Include sentences in prompt generation (ablation)Our Prompt Generation Pipeline · PromptSpeech testMean intention classification accuracy (%): 96.16 -> 96.38Helped

Surprising findings

Limitations

Experimental setup

Datasets: Multilingual LibriSpeech (English) PromptSpeech TextrolSpeech HDTF

Benchmarks: PromptSpeech test set

Metrics: attribute control accuracy MOS CMOS speech similarity (WavLM-TDNN and human) intention classification accuracy

Baselines: PromptTTS InstructTTS SP-FaceVC

Builds on: NaturalSpeech 2 PromptTTS InstructTTS WavLM-TDNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy