Voice Conversion Model Using Vector Pools for Many-to-Many Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice conversion technologies based on deep learning, such as Bi-LSTM models, are limited to one-to-one conversions, making it impractical and costly to achieve many-to-many voice conversions with a single voice model, as multiple models need to be trained for each target speaker, leading to storage inefficiencies.

Innovation Solution

A method that extracts acoustic features from a to-be-converted voice and uses source and target vector pools to enable a single voice conversion model to perform many-to-many conversions by selecting appropriate source and target vectors, allowing the model to convert the voice features into a target voice using a vocoder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple one-to-one models are trained for each target speaker, then voice conversion accuracy and similarity are improved, but device complexity and storage requirements increase significantly

Engineering Contradiction:
Improvevoice conversion accuracyVSAvoidnumber of models
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by training a single voice conversion model that can handle multiple target speakers instead of training separate one-to-one models for each speaker pair. The model is trained on diverse speaker data and uses speaker embedding vectors to identify and convert different speakers, enabling one model to perform the function of multiple specialized models would otherwise be needed.

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

Solution Approach 2:

The patent changes the parameter approach by moving from fixed speaker-specific parameters in one-to-one models to a unified model with speaker embedding vectors as input parameters. The model takes acoustic features and speaker embeddings as inputs and generates target speaker acoustic features, allowing flexible adaptation to different speaker pairs without retraining.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple one-to-one models are trained for each target speaker, then conversion quality is improved, but storage cost increases

Engineering Contradiction:
Improvevoice similarityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements universality by creating a single multi-functional voice conversion model that can convert audio from any source speaker to any target speaker within the trained dataset. This eliminates the need to store and manage multiple separate models, significantly reducing storage requirements while maintaining high conversion quality through the unified model's comprehensive training.

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

3Quantity of substance

If a single voice model is used for many-to-many conversions, then storage cost is reduced, but conversion flexibility and adaptability worsen

Engineering Contradiction:
Improvestorage spaceVSAvoidconversion flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent uses parameter changes by incorporating speaker embedding vectors as dynamic input parameters to the unified model. These embedding vectors capture speaker-specific characteristics and are provided as input along with the acoustic features, allowing the single model to adapt its behavior to different speaker pairs without requiring separate models for each combination.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces speaker embedding vectors as an intermediary mechanism that bridges the gap between the unified model and speaker-specific requirements. These embeddings act as mediators that carry speaker identity information into the model, enabling the single model to maintain flexibility and adaptability across different speaker pairs while using a single stored model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11996112B2Method and apparatus for voice conversion and storage medium
Publication Date: 2024.05.28 UBTECH ROBOTICS CORP LTD
  • US11996112B2 patent drawing
  • US11996112B2 patent drawing
  • US11996112B2 patent drawing

AI summary

The present disclosure discloses a voice conversion method. The method includes: obtaining a to-be-converted voice, and extracting acoustic features of the to-be-converted voice; obtaining a source vector corresponding to the to-be-converted voice from a source vector pool, and selecting a target vector corresponding to the target voice from the target vector pool; obtaining acoustic features of the target voice output by the voice conversion model by using the acoustic features of the to-be-converted voice, the source vector corresponding to the to-be-converted voice, and the target vector corresponding to the target voice as an input of the voice conversion model; and obtaining the target voice by converting the acoustic features of the target voice using a vocoder. In addition, a voice conversion apparatus and a storage medium are also provided.