Vocal Tract Length Normalization for Low Latency Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face challenges in normalizing vocal tract lengths across different speakers, leading to significant acoustic differences and latency issues, even when using Vocal Tract Length Normalization (VTLN) techniques that require substantial speech data for effective speaker normalization.

Innovation Solution

A method and apparatus for generating a Vocal Tract Length Normalized acoustic model from training data, estimating normalization factors based on recognition inputs, and applying these factors to improve speech recognition accuracy with reduced latency by using short speech segments for warp estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Vocal Tract Length Normalization is applied using traditional methods with multiple minutes of speech per speaker, then speaker normalization accuracy is improved, but recognition latency increases significantly

Engineering Contradiction:
Improvespeaker normalization accuracyVSAvoidrecognition latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores VTLN warping factors during the training phase for each speaker. When recognition is needed, these pre-computed factors are directly applied without requiring real-time calculation, thus maintaining high normalization accuracy while eliminating the time delay that would occur during actual speech recognition

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a fixed set of discrete VTLN warping factors (typically 5-9 factors ranging from 0.8 to 1.2) instead of continuously adjusting factors based on entire speech segments. This partial approach using selected discrete factors achieves sufficient normalization accuracy while dramatically reducing computational complexity and latency compared to traditional methods that analyze minutes of speech

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If Vocal Tract Length Normalization is applied in real-time, then recognition speed is improved, but normalization accuracy deteriorates due to insufficient speech data

Engineering Contradiction:
Improverecognition speedVSAvoidnormalization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

VTLN warping factors are computed during the training phase when sufficient speech data is available, and these pre-computed factors are stored for later use. This allows real-time recognition to use accurate normalization factors without needing to re-analyze speech data, thus maintaining both speed and accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the VTLN warping factors during training that can be applied during recognition without modifying the original training data. This copied normalization model enables real-time processing with the same accuracy as if full speech analysis were performed, since the normalization characteristics are captured and reused

Inventive Principle:
Principle #26Copying

3Reliability

If traditional VTLN methods are used requiring minutes of speech per speaker, then normalization effectiveness is improved, but system complexity and data requirements increase

Engineering Contradiction:
Improvenormalization effectivenessVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies a fixed set of discrete VTLN warping factors (5-9 factors) rather than continuously varying factors based on extensive speech analysis. This partial approach using predetermined factors achieves sufficient normalization effectiveness while dramatically simplifying the system by eliminating the need for complex real-time speech analysis and storage of large speech datasets

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent transforms the continuous VTLN warping factor into a discrete set of predefined values (typically 0.8, 0.85, 0.9, 0.95, 1.0, 1.05, 1.1, 1.2). This parameter discretization simplifies the normalization process by allowing selection from fixed options rather than computing continuous values, reducing both computational complexity and data requirements while maintaining normalization effectiveness

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8909527B2Low latency real-time vocal tract length normalization
Publication Date: 2014.12.09 NUANCE COMMUNICATIONS INC
  • US8909527B2 patent drawing
  • US8909527B2 patent drawing
  • US8909527B2 patent drawing

AI summary

A method and system for training an automatic speech recognition system are provided. The method includes separating training data into speaker specific segments, and for each speaker specific segment, performing the following acts: generating spectral data, selecting a first warping factor and warping the spectral data, and comparing the warped spectral data with a speech model. The method also includes iteratively performing the steps of selecting another warping factor and generating another warped spectral data, comparing the other warped spectral data with the speech model, and if the other warping factor produces a closer match to the speech model, saving the other warping factor as the best warping factor for the speaker specific segment. The system includes modules configured to control a processor in the system to perform the steps of the method.