Neural Vocoder Subband Generation for Real-Time Speech Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural vocoder methods struggle with high computational costs and are unable to perform real-time operations due to the need for multiple forward propagations, limiting their speed and applicability.

Innovation Solution

A method involving an intermediate representation generation process using a combination of probability distribution models to simultaneously generate multiple subband signals, allowing for the generation of speech waveforms at high speed by reducing the number of forward propagations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a neural vocoder based on WaveNet is used to synthesize speech, then the quality of synthesized speech is comparable to natural speech, but the processing speed becomes too slow for real-time operation due to large amount of calculation

Engineering Contradiction:
Improvespeech qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The speech signal is divided into subband signals using pseudo-QMF, and the neural network processes these subband signals instead of the full speech waveform. This segmentation reduces the computational burden per sample while maintaining speech quality, enabling real-time operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the prediction target from speech waveform samples to subband signal samples. By transforming the problem into a different dimensional space (subband domain), the number of forward propagations required is reduced from 1 per speech sample to 1/B per subband sample, where B is the number of subbands, achieving speedup of B times or more.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If the number of forward propagations is reduced by using subband signals, then the processing speed increases, but the sequence length must be shortened to 1/B which may affect prediction accuracy

Engineering Contradiction:
Improveprocessing speedVSAvoidsequence length
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The invention performs preliminary action by dividing the speech signal into subband signals before neural network processing. This pre-processing step enables the model to capture temporal dependencies more efficiently in the subband domain, maintaining effective sequence length coverage while reducing the number of forward propagations needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Multiple subband signals across different frequency bands are processed simultaneously through parallel neural network paths. By merging the processing of multiple subbands in one forward propagation, the effective sequence length is preserved across all bands while achieving speedup through reduced propagation count.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12548550B2Generating method, generating program, and generating device
Publication Date: 2026.02.10 NT T INC
  • US12548550B2 patent drawing
  • US12548550B2 patent drawing
  • US12548550B2 patent drawing

AI summary

A generation device generates intermediate representation information of a subband signal based on an acoustic feature value of a speech waveform, and simultaneously generates a plurality of subband signals corresponding to a plurality of different times and a plurality of different bands by inputting the intermediate representation information to a plurality of probability distribution generation models that outputs information on subband signals corresponding to times and bands allocated respectively, the plurality of probability distribution generation models corresponding to the number of channels of the subband signals and the number of samples to be simultaneously generated; and generates the speech waveform based on the plurality of subband signals.