Back to Multimodal Mind Map
中文·English
👁️ MultimodalID: tts

TTS

语音合成 TTS
🎯Core Definition
TTS (text-to-speech) generates speech from text. Pipeline evolution: concatenative/parametric synthesis (HMM, vocoders like Griffin-Lim phase recovery) → two-stage neural TTS (Tacotron 2 acoustic model + WaveGlow/HiFi-GAN vocoder) → end-to-end (VITS, Vall-E, CosyVoice). The end-to-end representative VITS combines:
📌Overview
Variational inference (VAE-style): text goes through an encoder and stochastic duration predictor giving alignment AA and latent speech representation zzzz is obtained by transforming text hidden states with a normalizing flow: z=fθ(h,A)z = f_\theta(h, A). Training optimizes the variational lower bound of the acoustic likelihood:
📌Overview
L=logpθ(xz)KL(qϕ(zx)pθ(zh,A))\mathcal{L} = \log p_\theta(x | z) - \mathrm{KL}(q_\phi(z | x) \Vert p_\theta(z | h, A))
📌Overview
where pθ(xz)p_\theta(x|z) is the HiFi-GAN decoder producing the waveform directly; the KL term pulls the flow prior pθ(zh,A)p_\theta(z|h,A) (invertible, exact log-likelihood) toward the posterior qϕ(zx)q_\phi(z|x), and the flow's flexibility keeps the KL from degenerating.
📌Overview
Alignment: Monotonic Alignment Search (MAS) learns text-speech alignment implicitly in latent space at training — no external aligner needed.
📌Overview
Adversarial training: a multi-period discriminator scores the generated waveform (GAN loss), sharply improving naturalness and high-frequency detail.
📌Overview
Later directions: Vall-E uses audio codec tokens for zero-shot voice cloning; GPT-4o speaks directly with native audio tokens.
💡Use Cases
voice assistants, audiobooks/dubbing, short-video voiceover, real-time spoken dialogue; interviews drill VITS's ELBO and the flow's role.
Key Problems Solved
two-stage pipelines lose detail in the intermediate mel representation, accumulate errors, and need a separate vocoder; VITS is single-stage end-to-end with flow prior + GAN output, regressing the waveform from text directly — near-human naturalness, faster inference, no external aligner or vocoder.
🎯5 High-Frequency Exam Points
1
TTS evolution: concatenative → two-stage → end-to-end; the bottleneck of each?
2
Why variational inference in VITS; write the ELBO and explain each term?
3
The role of normalizing flow in VITS; why not a plain Gaussian prior?
4
What does Monotonic Alignment Search solve, and why no external aligner?
5
VITS vs two-stage TTS; what does the GAN discriminator contribute?
Updated 2026-08-12
🎯
Test Your Knowledge: Practice Questions for "TTS"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardASR (Whisper)Next CardSpeech-Audio LLM

🔗 More Multimodal Knowledge Cards

Audio RepresentationClassifier-Free GuidanceCLIP ApplicationsCLIP Two-Tower Architecture