Non-Autoregressive TTS With VAE Prosody Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autoregressive TTS models are inefficient during inference due to their sequential nature and prone to discrepancies between training and inference, leading to reduced quality in synthesized speech, especially for longer text inputs.

Innovation Solution

A non-autoregressive TTS model augmented with a variational autoencoder (VAE)-based residual encoder that disentangles style/prosody information from reference audio signals, allowing for efficient prediction of mel-frequency spectrogram sequences with controlled prosody/style.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an autoregressive TTS model is used, then highly natural speech outputs can be synthesized, but inference efficiency deteriorates due to sequential processing requiring hundreds of calculations

Engineering Contradiction:
Improvespeech qualityVSAvoidinference efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The model segments the speech synthesis process into independent parallel components: a text encoder that processes input text, a duration predictor that estimates phoneme durations, and a spectrogram generator that creates mel-spectrograms. These components operate simultaneously rather than sequentially, enabling parallel computation while maintaining natural speech quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model performs preliminary encoding of the entire input text sequence into contextual representations before generating the spectrogram. The text encoder processes all input tokens in parallel to create contextual embeddings, which are then used by the duration predictor and spectrogram generator, eliminating the need for sequential autoregressive generation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If an autoregressive TTS model is used, then text synthesis can be performed, but discrepancies between training and inference occur leading to reduced quality for longer text inputs

Engineering Contradiction:
Improvetext synthesis capabilityVSAvoidsynthesized speech quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The model uses a parallel architecture that copies the training-time computational structure to inference time. Both during training and inference, the entire input sequence is encoded simultaneously and the spectrogram is generated in parallel, eliminating the training-inference discrepancy that plagues autoregressive models and ensuring consistent quality for texts of any length.

Inventive Principle:
Principle #26Copying

3Productivity

If a non-autoregressive model is used, then inference efficiency improves, but speech expressiveness and prosody control deteriorate

Engineering Contradiction:
Improveinference efficiencyVSAvoidprosody control
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The model introduces a duration predictor as an intermediary component that estimates phoneme durations based on encoded text representations. This duration information serves as a mediator between the text encoder and spectrogram generator, enabling the model to control speech prosody and expressiveness while maintaining parallel processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The model controls prosody by dynamically adjusting the duration parameter for each phoneme based on the input text and learned patterns. By modifying these duration parameters in parallel, the model achieves expressive speech synthesis with proper prosody while maintaining the efficiency benefits of non-autoregressive processing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12488780B2Parallel tacotron non-autoregressive and controllable TTS
Publication Date: 2025.12.02 GOOGLE LLC
  • US12488780B2 patent drawing
  • US12488780B2 patent drawing
  • US12488780B2 patent drawing

AI summary

A method for training a non-autoregressive TTS model includes receiving training data that includes a reference audio signal and a corresponding input text sequence. The method also includes encoding the reference audio signal into a variational embedding that disentangles the style/prosody information from the reference audio signal and encoding the input text sequence into an encoded text sequence. The method also includes predicting a phoneme duration for each phoneme in the input text sequence and determining a phoneme duration loss based on the predicted phoneme durations and a reference phoneme duration. The method also includes generating one or more predicted mel-frequency spectrogram sequences for the input text sequence and determining a final spectrogram loss based on the predicted mel-frequency spectrogram sequences and a reference mel-frequency spectrogram sequence. The method also includes training the TTS model based on the final spectrogram loss and the corresponding phoneme duration loss.