Unsupervised Text-to-Speech Synthesis via C-DSVAE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current supervised text-to-speech systems require extensive and costly high-quality data for training, limiting their deployment in diverse applications such as AI assistants and entertainment, as they struggle with generating natural and flexible speech without sufficient resources.

Innovation Solution

An unsupervised text-to-speech method using a Conditional Disentangled Sequential Variational Auto-encoder (C-DSVAE) that maps input text to phoneme sequences, predicts speech duration, and generates mel spectrograms without requiring parallel speech and textual data, enabling flexible and natural speech synthesis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If supervised TTS systems are used to generate high-fidelity synthetic speech, then speech quality is improved, but data collection and labeling costs increase significantly

Engineering Contradiction:
Improvespeech qualityVSAvoiddata quantity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system performs self-supervised learning by automatically learning speech representations from unlabeled audio data without requiring manual annotation. The model learns to predict future audio frames and reconstruct speech, enabling it to train on large quantities of unlabelled data while maintaining high speech quality, thus eliminating the need for expensive data collection and labeling processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses a pre-trained speech representation model that has learned from large amounts of unlabeled data and applies this learned representation to the TTS task. This allows the system to leverage knowledge from general speech data without requiring task-specific labeled parallel speech-text data, reducing data requirements while maintaining speech quality

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If supervised TTS systems are deployed for customized speech synthesizers, then speech quality is improved, but deployment flexibility decreases due to data requirements

Engineering Contradiction:
Improvespeech qualityVSAvoiddeployment flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system enables customized speech synthesizers to be deployed flexibly by using self-supervised learning that does not require task-specific labeled data. The model can be adapted to different speakers and languages by training on unlabeled data from the target domain, maintaining speech quality while enabling ubiquitous deployment across diverse applications without data collection bottlenecks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The speech representation model learned through self-supervised learning is universal and can be applied to multiple TTS tasks across different speakers, languages, and domains. This single pre-trained representation serves multiple purposes, enabling the system to generate customized speech synthesizers for various applications without requiring separate labeled datasets for each use case

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12159620B2Text to speech synthesis without using parallel text-audio data
Publication Date: 2024.12.03 TENCENT AMERICA LLC
  • US12159620B2 patent drawing
  • US12159620B2 patent drawing
  • US12159620B2 patent drawing

AI summary

An unsupervised text to speech system utilizing a lexicon to map input text to the phoneme sequence, which is expanded to the frame-level forced alignment with a speaker-dependent duration model. An alignment mapping module that converts the forced alignment to the unsupervised alignment (UA). Afterword, a Conditional Disentangled Sequential Variational Auto-encoder (C-DSVAE), serving as the self-supervised TTS AM, takes the predicted UA and a target speaker embedding to generate the mel spectrogram, which is ultimately converted to waveform with a neural vocoder.