HG4052 · Speech Synthesis & Recognition
v
HG4052 · Speech Synthesis & Recognition / Week 11

Voices from Vectors.

Scores and Performances.

Chenzi Xu · chenzi.xu@ntu.edu.sg

Δ
Today

Roadmap

LECTURE I

The classic design: two networks

  • Acoustic model: text → mel spectrogram (Tacotron 2, FastSpeech 2)
  • Vocoder: mel spectrogram → sound (WaveNet, HiFi-GAN)
LECTURE II

Newer designs, and judging a voice

  • Flow matching, one network (VITS), audio language models
  • Judging a voice: listeners and automatic measures
PRACTICAL

Hear it, then judge it

  • One mel, two vocoders
  • A one-network voice (MMS)
  • Scores without listeners
  • Break it: prices, particles, food words
t
The shape of the morning

Today, by the clock

09:40  Five echoes from Week 10, then Assignment 2 (15 min)
09:55  Lecture I: two networks, the acoustic model, the vocoder
10:45  Break (10 min)
10:55  Lecture II: the newer designs, judging a voice
11:40  Break + Colab setup (10 min)
11:50  Practical: two vocoders, one network, judging without listeners
12:50  Wrap-up and five minutes of Assignment 2 questions
Retrieval first · 3 minutes, tell your neighbor

Five echoes from Week 10

1. Week 10’s normalizer TODO: what should “$2.50” become before a voice reads it?

“two dollars fifty”

2. What did G2P do with “makan”, a word missing from the dictionary?

guessed it by English letter-to-sound rules (/ˈmækən/)

3. In KlattGrid, what did you set by hand?

F1 and F2 (the 120 Hz buzz and F3 were preset)

4. Unit selection chose recordings by two costs. Which two?

target cost and join cost

5. PSOLA moved the pieces closer together. What changed, and what stayed?

the pitch changed, the formants stayed

2
Assignment 2 · released last week · 30%

Assignment 2: choose, explain, test

  • Choose your model: open weights, a paper or report, runs in free Colab or on your laptop
  • Explain it: learn and explain how your model turns text into sound, and what is new
  • Test it on sentences you design for Singapore speech; Quiz 2 is in Week 12, so finish your measurements early
  • If you clone, use only your own voice, a synthetic voice or a public-domain recording
DATES
  • Poster PDF emailed by Thu 12 Nov, 09:30
  • Poster fair in class, Fri 13 Nov
  • Abstract and poster on NTULearn by Fri 13 Nov, 23:59
The classic neural design (2018–2021) · learned from recordings

Two networks, split at the spectrogram

text“can lah”
→
front endnormalize, G2P
→
acoustic modelpredict the mel
→
mel spectrogramband energies, frame by frame
→
vocodermel → waveform
→
audio
  • Acoustic model: phones or letters in, mel spectrogram out
  • Decides the sounds, their timing and the pitch
  • Learns from recordings with their transcripts
  • Vocoder: mel spectrogram in, waveform out
  • Fills in the detail the mel leaves out
  • Learns from audio alone; one vocoder can serve many voices
NEWER, AFTER THE BREAKflow matching (F5-TTS, 2025) · one network (VITS, 2021) · audio language models (VALL-E, 2023)
Newer models reuse these parts: F5-TTS still predicts a mel, and a separate vocoder turns it into sound.
Acoustic model · how it is trained

Training: make the predicted mel match the real one

  • Data: recordings with their transcripts; classic models used about 24 hours of one speaker
  • Target: the real mel, computed from each recording
  • The model predicts a mel from the transcript
  • Loss: the average difference over every frame and band of a clip, one number
  • Gradient descent adjusts the weights after each batch of clips; repeat over all the data many times
  • Tacotron 2 and FastSpeech 2 both learn this way; they differ in where the timing comes from
Acoustic model, with attention · Tacotron 2 (Shen et al. 2018)

Tacotron 2 learns the timing by itself

Training · recordings with transcripts
  • Nobody marks where each phone starts
  • Attention learns which phone goes with each frame (letters, in the paper)
  • Its map matches a forced aligner's boundaries (dashed)
Synthesis · text only
  • Draws the mel one frame at a time
  • Attention moves along the phones; how long it stays on each sets the timing
  • If attention jumps ahead or gets stuck: skipped or repeated words
Acoustic model, with durations · FastSpeech 2 (Ren et al. 2021)

FastSpeech 2 predicts how long each phone lasts

Tacotron 2FastSpeech 2
TRAININGlearns the timing itselfdurations from an aligner
SYNTHESISone frame at a timeall frames at once; editable
Training · recordings with transcripts
  • A forced aligner (MFA) gives each phone's duration
  • The model learns to predict them, and the pitch and energy measured from the audio
Synthesis · text only (the figure)
  • Predicts a duration for each phone and repeats the phone for its frames
  • Predicts a pitch and an energy for each frame, then draws all frames at once: fast
  • Before the frames are drawn, you can edit a duration or the pitch (step 3: twice as slow)
★ The hardest idea this week

A mel spectrogram is the score,
not the performance.

It says which frequencies, when, and how loud.
It leaves out the phase (where each wave peaks), so the vocoder has to supply it.

Why the vocoder is hard · what a mel spectrogram keeps

Mel spectrogram revisited

Why the vocoder is hard

Same spectrum, different waves

  • A mel keeps how loud each band is, not when each wave peaks (the phase)
  • A and B have the same spectrum, so the same mel: the vocoder has to choose the phase
  • Does the ear notice the choice? Sometimes
Why the vocoder is hard · how the wave is built

A vocoder builds the wave from overlapping pieces

Why the vocoder is hard · the ear’s bands

Inside one band, phase shapes the loudness

Synthetic: 100 Hz tone, A all in phase, B random phases (the same as listening pair 2). Band widths and shapes after Glasberg & Moore (1990).

Why the vocoder is hard · listen

When does the ear hear phase?

1 · HARMONICS FAR APART

Same sound

Each harmonic is alone in its ear band, so there is nothing for phase to change.

2 · HARMONICS SHARE BANDS

Different: A buzzy, B smoother

The upper harmonics (gold) share ear bands; their phases make the loudness pulse or not. A lower voice packs its harmonics closer: more per band.

3 · PIECES OUT OF STEP

Different: B rough and wobbly

Tone 1 again, rebuilt from 50 ms pieces; in B the pieces are out of step and partly cancel.

The ear hears phase only as loudness changes inside one band: when harmonics share a band, at bursts, and when pieces are out of step.

Synthetic tones made in the page, all at the same loudness (RMS). A teal, B coral; gold: a harmonic that shares its ear band. Sources: Patterson (1987); Carlyon & Shamma (2003); Laroche & Dolson (1999).

Vocoder 1 · WaveNet (van den Oord et al. 2016): one sample at a time

Autoregression, made visible

  • Each new sample depends on a window of earlier samples (the bracket: 8 here, many more in WaveNet) and on what to say: linguistic features in 2016, a mel since Tacotron 2 (2018)
  • Then it joins the window for the next one: predict, append, repeat
  • One second of audio is 16,000 to 24,000 of these steps, in order: natural, and slow

In 2016, listeners rated it above splicing (US English MOS: WaveNet 4.21, unit selection 3.86, natural speech 4.55). The same loop returns in Lecture II, predicting audio tokens.

Vocoder 2 · HiFi-GAN (Kong, Kim & Bae 2020): a forger and its detectives

A generator learns to fool its critics

  • The generator turns the whole mel into a waveform at once: fast
  • Discriminators look at real and generated waves and guess which is which
  • Trained against each other until the guesses fail
  • Fast enough for a laptop; the vocoder in Part 1 of the practical
Worked example: “kopi”, through both networks

Phones to spectrogram to waveform

The acoustic model draws the mel; the vocoder performs it as a waveform.

Durations: the Week 9 aligner on “kopi” (k 100, ɔ 90, p 60, i 110 ms), in 10 ms frames; mel and wave drawn by hand.

10:45 · Break

A voice, from two networks.
Next: the newer designs.

A third way to draw a mel · flow matching

Start from noise, refine to a mel

End to end · VITS (Kim, Kong & Son 2021)

One network: text in, waveform out

  • The acoustic model and the vocoder are trained together, as one network
  • It finds its own alignment and predicts durations; the same text can come out with a different rhythm each time
  • Meta’s MMS trained one VITS voice per language, for 1,107 languages (Pratap et al. 2024)
FOR LINGUISTS
  • The data: the New Testament read aloud, aligned to the text
  • Usually one reader per language, most of them men: each model has exactly one voice
  • Trained on text with no punctuation: a question mark is simply dropped
  • In the practical: facebook/mms-tts-eng
L
Audio language models

TTS became a language model

  • A neural codec turns audio into discrete tokens: sound, spelled in a small alphabet
  • Synthesis becomes next-token prediction: Week 6's n-grams and Week 8's Whisper decoder, run on sound
  • Give it a few seconds of a voice as the prompt, and it continues in that voice
  • VALL-E (2023) made it famous; among today’s open models, CSM-1B, Parler-TTS and XTTS-v2 work this way. VoxCPM2 and Pocket TTS predict continuous frames (plain numbers) instead of tokens
  • OmniVoice uses codec tokens too, but not one by one: all start hidden (masked), and 32 steps fill them in
ONE IDEA UNDER EVERYTHING
  • Predict the next thing from the past
  • It scored sentences (Week 6), transcribed speech (Week 8), drew waveforms (WaveNet), and now it speaks
S
How a model takes a voice from a few seconds

Cloning, briefly: a vector or a prompt

  • A vector: a network sums up a reference clip as one speaker embedding (the practical’s SpeechT5 uses one: its “voice vector”)
  • A prompt: an audio language model continues the reference recording
  • No retraining: the model already knows how to be a voice; it needs which one
  • Consent and harms: Week 12
Open models, 2026 · by how they make audio

Open TTS models today, by design

modelfamilywhat it predictswhat makes the wavevoice chosen by
VoxCPM2one by onecontinuous audio frames (no tokens)its own audio decoder (frames → wave)a description, a clip, or a prompt to continue
Pocket TTSone by onecontinuous audio framesits own audio decoder (frames → wave)preset voices, or a clip made into a speaker embedding
CSM-1Bone by oneMimi codec tokensthe Mimi codec decoderthe conversation so far, and a speaker tag
Parler-TTS Minione by oneDAC codec tokensthe DAC codec decodera text description of the voice
XTTS-v2one by oneaudio codes (made from a mel)a HiFi-GAN-style decoder, from the GPT’s hidden states (not the codes)a 6-second clip
OmniVoicein stepscodec tokens, unmasked in 32 stepsthe codec decodera clip, listed attributes, or nothing
F5-TTS v1in stepsa mel (flow matching)Vocos, a separate vocodera clip and its transcript
Kokoro-82Mone passno mel: durations, pitch and energy (phones in)a built-in decoder, no separate vocoder (iSTFTNet)preset voices only

one by one an audio language model: WaveNet’s loop, on tokens or frames · in steps flow matching or unmasking, all frames at once · one pass durations, FastSpeech-style, the wave made directly
Any other model: find its paper and ask what it predicts and what makes the wave.

5
Evaluation, the synthesis side

WER is not enough for a voice

  • WER judged a recognizer. For a voice it checks only the words: does it also sound right?
  • Four things to judge: intelligibility, naturalness, prosody, and, for clones, similarity
  • The standard test: listeners rate each clip from 1 (bad) to 5 (excellent); the average is the Mean Opinion Score (MOS)
  • Or an A/B test: which of two clips sounds more natural?
MOS, HONESTLY
  • The ITU standard (P.800, 1996) asks about quality, for telephone speech; TTS papers usually ask about naturalness
  • The question matters: across published papers, real speech averaged 4.46 when rated for quality, 4.25 for naturalness
  • Of 133 TTS papers, only 2 reported the question they asked (Kirkland et al. 2023)
Try it · rate each voice from 1 to 5 · teaching only: nothing is recorded

How natural is each voice?

“The next train to Tampines will arrive in two minutes.” All five voices are synthetic.

5 excellent · 4 good · 3 fair · 2 poor · 1 bad

A
B
C
D
E

Under each voice: a MOS predictor’s guess (UTMOS, a network trained on listeners’ ratings) and Whisper’s word errors. A and D share one mel: only the vocoder differs. Did the room agree with the predictor?

Evaluation without a listening test

Tools that stand in for listeners

measurehowwhat you report
IntelligibilityWhisper (whisper-small or whisper-large-v3-turbo) transcribes the clip; score it with your Assignment 1 normalizerWER per group, with clip and word counts
Predicted naturalnessA MOS predictor (UTMOSv2, or UTMOS22 via SpeechMOS) guesses listeners’ 1 to 5 ratingMean and spread per group
ProsodyPraat: F0 (a question rise, pitch on a particle), durations, pausesChange per group, in semitones or Hz, and ms
Voice similarity (clones)Each clip against your reference, with SpeechBrain ECAPACosine similarity per group (1 = identical)
Your expert listeningLog each failure: sentence, what you heard, a narrow transcription where it helpsFailures, grouped by where they arose
What the neural era changed

From robotic to natural, in a decade

CLASSICAL · WEEK 10

Rules or recordings

Formants: tiny, controllable, robotic. Splices: natural on common text, brittle on rare, and huge.

NEURAL · TODAY

Natural, opaque

Close to human naturalness, any voice from data, but mostly a black box: you can change durations or pitch, not the fine detail.

THE COST

What was given up

Fine control, explanation, and an easy way to tell a real voice from a generated one.

11:40 · Break, then hands on keyboards

Hear the vocoder.
Then judge the voice.

In the break: open the Week 11 notebook (link on NTULearn) in Colab;
run the setup cell and the Part 1 loading cell.

The practical

Two networks, one network, and the A2 tools

  • 1 · Two networks: one SpeechT5 mel, heard through HiFi-GAN and through Griffin-Lim; describe the difference in phonetic words
  • 2 · One network: MMS (VITS) says the same sentences; one sentence three times, three rhythms
  • 3 · Judge without listeners: Whisper WER (the one code TODO), predicted MOS, and does the question rise?
  • 4 · Break it: a date, a price, a particle, Hokkien and Cantonese food words, a code switch. Front end, prosody or voice?

Every clip is synthetic. If a model fails to load, pre-made clips and stored results take over. Take-home (optional): three test sentences for your own A2 model.

YOU LEAVE WITH
  • A mel you looked at, heard through two vocoders
  • A WER and a predicted MOS for three systems, and a question’s final pitch
  • A sorted list of failures for your A2 test design
The practical hour

The practical hour, stage by stage

1.  Two networks: the mel, then HiFi-GAN vs Griffin-Lim (20 min)
2.  One network: MMS, and three runs of one sentence (10 min)
3.  Judge without listeners: the WER TODO, predicted MOS (UTMOS), the question’s pitch (20 min)
4.  Break it, for your A2 test design (10 min)

Colab's free CPU is enough; models download part by part.

IF SOMETHING GOES WRONG
  • A ❌ means a file or model failed: the notebook switches to pre-made clips and stored results
  • SpeechT5 sometimes fails to stop and reads a sentence twice; the notebook cuts the repeat
  • Headphones on; if a player is silent, press its play button
Course definitions, with sources

This week, formally

DEFINITION
Acoustic model (in TTS)

The network that maps a phone or character sequence to a sequence of acoustic frames, usually a mel spectrogram, deciding durations either by attention or by an explicit duration predictor.

Course wording. Shen et al. (2018), Tacotron 2; Ren et al. (2021), FastSpeech 2.
DEFINITION
Vocoder

The component that turns acoustic frames such as a mel spectrogram into a waveform, supplying the phase and fine detail the frames leave out.

Course wording. Griffin & Lim (1984); van den Oord et al. (2016), WaveNet; Kong, Kim & Bae (2020), HiFi-GAN.
DEFINITION
End-to-end TTS

A single network trained to map text directly to a waveform, learning the alignment, the acoustics and the vocoding together.

Course wording. Kim, Kong & Son (2021), VITS.
DEFINITION
Mean Opinion Score (MOS)

The average of listeners' ratings of each stimulus on a five-point scale from 1 (bad) to 5 (excellent), used to judge the naturalness or quality of speech.

Course wording. ITU-T P.800 (1996), Annex B: absolute category rating, written for telephone speech quality.
Exercises: pencils out · ~7 minutes, in pairs

Try it: two networks and a judge

EX 11.1

Tacotron 2 and FastSpeech 2 both turn a sequence of letters or phones into mel frames. Which one needs phone durations before it can be trained, where do they come from, and what does that buy it?

EX 11.2

Why can a mel spectrogram not simply be turned back into sound? Name the missing ingredient and two ways a vocoder can supply it.

EX 11.3

A model card says: “turns text into audio tokens one by one, continuing a 5-second voice prompt; a codec decoder makes the waveform.” Which family is it? Would it rather clone by a vector or by a prompt?

EX 11.4

A TTS model scores WER 0% and a predicted MOS of 4.2 on “Can lah, see you later”, but to your ear the “lah” is flat and too short. What do you report, and which measure supports your ear?

Worked answers in the appendix at the end of this deck.

Before you go

Four things to remember

1. Classic neural TTS is two networks split at the mel: an acoustic model draws it, a vocoder performs it; one-network voices and audio language models skip the mel

2. The acoustic model either finds the alignment by attention or learns durations from forced alignment

3. The mel has no phase: the vocoder invents it, sample by sample (WaveNet) or all at once (HiFi-GAN)

4. Judge a voice on intelligibility, naturalness, prosody and similarity; tools stand in for listeners, and your ear checks the tools

Radar
This week

This week's readings

REQHugging Face Audio Course, Unit 6, “From text to speech”

The models used in today's practical. huggingface.co/learn/audio-course/chapter6/introduction

REQShen et al. (2018), “Natural TTS synthesis by conditioning WaveNet on mel spectrogram predictions” (Tacotron 2), Proc. ICASSP 2018

§§1–2 only, then the audio samples. arxiv.org/abs/1712.05884

REQ“WaveNet: A generative model for raw audio”, DeepMind blog (2016)

The blog, not the paper: listen to the embedded audio. deepmind.google/blog/wavenet-a-generative-model-for-raw-audio

OPTKong, Kim & Bae (2020), “HiFi-GAN”, NeurIPS 2020

Skim the discriminator design: you used this vocoder today. arxiv.org/abs/2010.05646

OPTKim, Kong & Son (2021), VITS, ICML 2021

Introduction and demo samples; the math is heavy. arxiv.org/abs/2106.06103

Next week

Readings for Week 12

REQWagner et al. (2019), “Speech synthesis evaluation: state-of-the-art assessment and suggestion for a novel research program”, Proc. SSW10

Why MOS is indispensable and flawed. isca-archive.org/ssw_2019/wagner19_ssw.html

REQHutiri, Papakyriakopoulos & Xiang (2024), “Not my voice! A taxonomy of ethical and safety harms of speech generators”, FAccT 2024

Skim the taxonomy figure; read two case studies. arxiv.org/abs/2402.01708

REQPatel (2013), “Synthetic voices, as unique as fingerprints”, TED

On voice banking: a synthetic voice built for one person. ted.com/talks/rupal_patel_synthetic_voices_as_unique_as_fingerprints

OPTJia et al. (2018), “Transfer learning from speaker verification to multispeaker text-to-speech synthesis”, NeurIPS 2018

§1 and the speaker-embedding plots. arxiv.org/abs/1806.04558

v

Text becomes a picture.
The picture speaks.

Sources

References

Shen, J., Pang, R., Weiss, R. J., et al. (2018). “Natural TTS synthesis by conditioning WaveNet on mel spectrogram predictions.” Proc. ICASSP 2018. arXiv:1712.05884. Tacotron 2.

Ren, Y., Hu, C., Tan, X., et al. (2021). “FastSpeech 2: Fast and high-quality end-to-end text to speech.” ICLR 2021. arXiv:2006.04558.

McAuliffe, M., Socolof, M., Mihuc, S., Wagner, M. & Sonderegger, M. (2017). “Montreal Forced Aligner.” Proc. Interspeech 2017, 498–502. FastSpeech 2’s durations.

Griffin, D. W. & Lim, J. S. (1984). “Signal estimation from modified short-time Fourier transform.” IEEE TASSP 32(2), 236–243.

Patterson, R. D. (1987). “A pulse ribbon model of monaural phase perception.” JASA 82(5), 1560–1586. When the ear hears phase.

Carlyon, R. P. & Shamma, S. (2003). “An account of monaural phase sensitivity.” JASA 114(1), 333–348.

Laroche, J. & Dolson, M. (1999). “Improved phase vocoder time-scale modification of audio.” IEEE Trans. Speech and Audio Processing 7(3), 323–332. Pieces out of step.

Glasberg, B. R. & Moore, B. C. J. (1990). “Derivation of auditory filter shapes from notched-noise data.” Hearing Research 47(1–2), 103–138. The ear’s band widths.

van den Oord, A., Dieleman, S., Zen, H., et al. (2016). “WaveNet: A generative model for raw audio.” arXiv:1609.03499.

Kong, J., Kim, J. & Bae, J. (2020). “HiFi-GAN: Generative adversarial networks for efficient and high fidelity speech synthesis.” NeurIPS 2020. arXiv:2010.05646.

Kim, J., Kong, J. & Son, J. (2021). “Conditional variational autoencoder with adversarial learning for end-to-end text-to-speech.” ICML 2021. arXiv:2106.06103. VITS.

Pratap, V., Tjandra, A., Shi, B., et al. (2024). “Scaling speech technology to 1,000+ languages.” JMLR 25(97), 1–52. MMS.

Ao, J., Wang, R., Zhou, L., et al. (2022). “SpeechT5: Unified-modal encoder-decoder pre-training for spoken language processing.” ACL 2022. arXiv:2110.07205.

Wang, C., Chen, S., Wu, Y., et al. (2023). “Neural codec language models are zero-shot text to speech synthesizers.” arXiv:2301.02111. VALL-E.

Défossez, A., Copet, J., Synnaeve, G. & Adi, Y. (2022). “High fidelity neural audio compression.” arXiv:2210.13438. EnCodec.

Chen, Y., Niu, Z., Ma, Z., et al. (2025). “F5-TTS: A fairytaler that fakes fluent and faithful speech with flow matching.” arXiv:2410.06885.

Zhu, H., Ye, L., Kang, W., et al. (2026). “OmniVoice: Towards omnilingual zero-shot text-to-speech with diffusion language models.” arXiv:2604.00688.

Zhou, Y., Zeng, G., Liu, X., et al. (2026). “VoxCPM2 technical report.” arXiv:2606.06928.

Rouard, S., Orsini, M., Roebel, A., Zeghidour, N. & Défossez, A. (2025). “Continuous audio language models.” arXiv:2509.06926. Pocket TTS.

Sesame (2025). “Crossing the uncanny valley of conversational voice.” Research post, 27 Feb. CSM-1B.

Lyth, D. & King, S. (2024). “Natural language guidance of high-fidelity text-to-speech with synthetic annotations.” arXiv:2402.01912. Parler-TTS.

Casanova, E., Davis, K., Gölge, E., et al. (2024). “XTTS: A massively multilingual zero-shot text-to-speech model.” Proc. Interspeech 2024. arXiv:2406.04904.

Li, Y. A., Han, C., Raghavan, V. S., Mischler, G. & Mesgarani, N. (2023). “StyleTTS 2: Towards human-level text-to-speech through style diffusion and adversarial training with large speech language models.” NeurIPS 2023. arXiv:2306.07691. The base of Kokoro-82M (hexgrad, model card).

ITU-T (1996). Recommendation P.800: Methods for subjective determination of transmission quality. Annex B: absolute category rating.

Kirkland, A., Mehta, S., Lameris, H., Henter, G. E., Székely, É. & Gustafson, J. (2023). “Stuck in the MOS pit: A critical analysis of MOS test methodology in TTS evaluation.” Proc. SSW 12.

Saeki, T., Xin, D., Nakata, W., et al. (2022). “UTMOS: UTokyo-SaruLab system for VoiceMOS Challenge 2022.” Proc. Interspeech 2022. arXiv:2204.02152.

Radford, A., Kim, J. W., Xu, T., et al. (2023). “Robust speech recognition via large-scale weak supervision.” ICML 2023. Whisper.

Siuzdak, H. (2023). “Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis.” arXiv:2306.00814. F5-TTS’s vocoder.

Desplanques, B., Thienpondt, J. & Demuynck, K. (2020). “ECAPA-TDNN: Emphasized channel attention, propagation and aggregation in TDNN based speaker verification.” Proc. Interspeech 2020. SpeechBrain ECAPA.

Appendix: worked answers

Answers

EX 11.1

FastSpeech 2 needs durations to train: they come from forced alignment (MFA, Week 9). In return it draws all frames at once (fast), almost never skips or repeats words, and lets you edit a duration or a pitch by hand. Tacotron 2 learns the alignment itself, by attention.

EX 11.2

The mel keeps the energy in each band but drops the phase (and blurs fine frequency detail). A vocoder supplies it by estimating it (Griffin-Lim: trial and repair) or by learning what real waves look like (WaveNet sample by sample; HiFi-GAN all at once, trained against discriminators).

EX 11.3

An audio language model: it predicts discrete audio tokens one by one, and a codec decoder turns them into a waveform. It clones by prompt: it continues the reference recording.

EX 11.4

Report all three: WER 0% (a machine understood the words), predicted MOS 4.2 (it sounds natural overall), and your observation that the particle is flat and short. Support your ear with prosody measures in Praat: the F0 contour and the duration of “lah”, compared with how the particle is usually said. Say plainly that WER and predicted MOS cannot see this.