Conditioning Vibrato and Ornamentation in Singing TTS

Singing-oriented Text-to-Speech (TTS), commonly referred to as Singing Voice Synthesis (SVS), generates vocal tracks by synthesizing linguistic content while adhering to musical scores. A primary challenge in SVS is reproducing expressive vocal nuances—specifically vibrato and stylistic ornamentation such as trills, runs, and pitch scoops—without distorting phonetic clarity. This article explores how modern deep learning architectures extract, parameterize, and condition vibrato and ornamentation features alongside standard phonetic inputs to produce natural, expressive singing.

Decomposition of Fundamental Frequency (\(F_0\))

Singing voice synthesis architectures typically decompose the fundamental frequency (\(F_0\)) contour into two primary components: a coarse macro-pitch and a fine micro-pitch. The macro-pitch represents the canonical musical score (note pitch and duration), while the micro-pitch captures expressive pitch deviations, including vibrato (periodic modulation of frequency and amplitude) and ornamentation (rapid transitions, portamentos, and embellishments).

To condition these elements, systems extract residual contours by subtracting the quantized score-level pitch from the ground-truth \(F_0\). From this residual:

Multi-Stream Representation and Feature Alignment

Phonetic inputs and musical features exist at different temporal resolutions. Phonemes provide linguistic identity, usually mapped to phoneme-level embeddings, whereas vibrato and ornamentations operate continuously across acoustic frames or locally across specific note segments.

To reconcile these representations:

  1. Duration Modeling: Phoneme durations are aligned with musical note boundaries using forced aligners or dedicated duration predictors.
  2. Expansion to Frame Level: Phoneme embeddings and musical note embeddings (MIDI pitch and duration) are expanded to match the acoustic frame rate (e.g., through length regulators).
  3. Temporal Mapping of Modulations: Vibrato and ornamentation representations are projected into the same temporal dimension. While a note's phoneme may remain static (e.g., an extended vowel), the associated pitch modulation contour fluctuates dynamically over time.

Conditioning Architectures in Acoustic Models

Modern acoustic models—such as FastSpeech-style transformers, continuous normalizing flows, and diffusion models (e.g., DiffSinger)—integrate expressive pitch features with phonetic vectors using several conditioning paradigms:

Generative Modeling of Residual Ornamentation

Relying solely on deterministic, explicit parameters can lead to robotic or static pitch modulations. Advanced SVS systems integrate probabilistic frameworks to condition expressive variation alongside phonemes: