Neural Network Multi-Speaker Speech Synthesis via Adversarial Vector Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-speaker speech synthesis models require extensive data for training, making it time-consuming and costly to adapt to new speakers, especially in individual or small business environments.

Innovation Solution

A method using an artificial neural network that generates a speech learning model for new speakers by predicting a new speaker vector based on the most similar pre-trained speaker vector, utilizing adversarial training and cosine similarity calculations to minimize data requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional multi-speaker speech synthesis model is used to generate speech for a new speaker, then the speech quality and naturalness can be maintained, but a large amount of speech data (tens of minutes per speaker) is required for training

Engineering Contradiction:
Improvespeech qualityVSAvoiddata quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by pre-training the speech synthesis model with a diverse set of speaker data beforehand. When a new speaker needs to be synthesized, the model leverages this pre-learned knowledge from multiple speakers to generate speech for the new speaker with minimal additional data requirements, thus resolving the contradiction between maintaining speech quality and reducing data quantity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The speech synthesis model is designed with multi-functionality to handle multiple speakers within a single unified model. By learning common speech patterns and characteristics from diverse speakers during pre-training, the model can universally generate natural speech for any new speaker without requiring separate models or extensive speaker-specific data, thereby maintaining speech quality while reducing the data quantity needed per speaker.

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

2Adaptability or versatility

If speech data is collected from multiple speakers to train a multi-speaker model, then the model can generate diverse voices, but the time and cost for data collection increase significantly

Engineering Contradiction:
Improvevoice diversityVSAvoiddata collection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by conducting comprehensive multi-speaker data collection and model training in advance. This pre-training phase captures diverse voice characteristics and speech patterns, enabling the model to quickly adapt to new speakers later without requiring time-consuming data collection for each individual speaker, thus resolving the contradiction between voice diversity and data collection time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If extensive fine-tuning is performed for each new speaker, then the speech synthesis accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvesynthesis accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-training the model with multi-speaker data to learn general speech patterns and characteristics. This pre-learning phase enables the model to achieve good synthesis accuracy for new speakers with minimal fine-tuning, thus resolving the contradiction between synthesis accuracy and processing speed by doing the heavy learning work beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system utilizes parameter changes by leveraging speaker embedding vectors that capture essential speaker characteristics. When adapting to a new speaker, the model adjusts these embedding parameters based on minimal speaker-specific data, allowing quick adaptation while maintaining high synthesis accuracy, thereby resolving the contradiction between accuracy and processing speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230076239A1Method and device for synthesizing multi-speaker speech using artificial neural network
Publication Date: 2023.03.09 INDUSTRY UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY
  • US20230076239A1 patent drawing
  • US20230076239A1 patent drawing
  • US20230076239A1 patent drawing

AI summary

According to an aspect, a method of synthesizing a multi-speaker speech using an artificial neural network, the method comprises generating a speech learning model for a plurality of users based on speech data of the plurality of users, generating a first speaker vector for speech data of a new speaker and a plurality of second speaker vectors for speech data of the plurality of users using a speaker recognition model, determining a third speaker vector having a highest correlation with the first speaker vector among the plurality of second speaker vectors based on a present criterion and predicting a new speaker vector of the new user based on the third speaker vector and the first speaker vector using an adversarial training method.