TTS Adapter Layers for New Speaker Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional text-to-speech (TTS) machine learning models require significant amounts of speech data and computational resources to customize for new speakers, and re-training can degrade performance for original speakers.

Innovation Solution

Inserting adapters, or additional network layers, into a TTS model and updating their parameters while freezing the base model's parameters, allows customization for new speakers with reduced data and computational requirements, maintaining performance for original speakers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the TTS machine learning model is re-trained to generate speech for a new speaker, then the model can be customized for the new speaker, but a large amount of speech data and computational resources are required

Engineering Contradiction:
Improvecustomization for new speakerVSAvoidamount of speech data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the TTS model into a base model and adapter components. The base model contains the general TTS capabilities trained on original speakers, while the adapter is a separate, smaller component that captures speaker-specific characteristics. This segmentation allows the adapter to be trained independently with minimal data, avoiding the need to re-train the entire base model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the speaker-specific information processing function from the base TTS model and places it in a separate adapter module. This extraction allows the adapter to be trained using only the new speaker's data without requiring the base model to be re-trained, thus reducing the quantity of speech data needed while maintaining customization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the TTS machine learning model is re-trained to generate speech for a new speaker, then the model can be customized for the new speaker, but the performance for previous speakers is degraded

Engineering Contradiction:
Improvecustomization for new speakerVSAvoidperformance for previous speakers
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the model into a frozen base model that maintains original speaker performance and a trainable adapter that handles new speaker customization. By segmenting the functionality this way, the base model's parameters remain fixed and preserve original performance, while only the lightweight adapter adapts to new speakers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base model is pre-trained and frozen before introducing the adapter. This preliminary action establishes the foundation for original speaker performance, and subsequent adapter training builds upon this fixed foundation without disturbing the original performance characteristics.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the TTS machine learning model is re-trained to generate speech for a new speaker, then the model can be customized for the new speaker, but substantial time and compute resources are needed

Engineering Contradiction:
Improvecustomization for new speakerVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the heavy computational burden of speaker-specific training from the base model by creating a separate adapter. This extraction allows the adapter to be trained independently and quickly using only new speaker data, eliminating the need to re-train the entire base model and significantly reducing training time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the training parameters by freezing the base model parameters and only training the adapter parameters. This parameter change transforms the training task from training the entire large model to training only the small adapter, dramatically reducing compute resources and training time required.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If the TTS machine learning model is re-trained to generate speech for a new speaker, then the model can be customized for the new speaker, but substantial compute resources are required

Engineering Contradiction:
Improvecustomization for new speakerVSAvoidcompute resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational workload into a fixed base model that requires no compute resources during adaptation and a small adapter that requires minimal compute resources. This segmentation reduces the overall compute resources needed for customization from training the entire base model to training only the small adapter.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the compute resource requirement by freezing base model parameters and training only the adapter parameters. This parameter change reduces the number of parameters that need to be updated during training, thereby substantially reducing the compute resources and energy consumption required for speaker customization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250384868A1Customizing text-to-speech language models using adapters for conversational ai systems and applications
Publication Date: 2025.12.18 NVIDIA CORP
  • US20250384868A1 patent drawing
  • US20250384868A1 patent drawing
  • US20250384868A1 patent drawing

AI summary

In various examples, one or more text-to-speech machine learning models may be customized or adapted to accommodate new or additional speakers or speaker voices without requiring a full re-training of the models. For example, a base model may be trained on a set of one or more speakers and, after training or deployment, the model may be adapted to support one or more other speakers. To do this, one or more additional layers (e.g., adapter layers) may be added to the model, and the model may be re-trained or updated—e.g., by freezing parameters of the base model while updating parameters of the adapter layers—to generate an adapted model that can support the one or more original speakers of the base model in addition to the one or more additional speakers corresponding to the adapter layers.