T-Matrix Training Optimization for Speaker Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speaker recognition systems using Gaussian Mixture Models (GMMs) are resource-intensive, requiring significant processor power and memory, which limits their efficiency and ability to process information quickly without additional hardware resources.

Innovation Solution

The implementation of an optimized T-matrix training process for speaker recognition, which includes generating feature vectors, centered statistics, and i-vectors, utilizing a resource optimizer to reduce computational resources by eliminating redundant calculations and leveraging parallel processing, such as GPUs, to improve the efficiency of T-matrix training and i-vector generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Gaussian Mixture Models (GMM) are used for speaker recognition, then speaker recognition capability is achieved, but processor power and memory requirements increase significantly

Engineering Contradiction:
Improvespeaker recognition capabilityVSAvoidprocessor power and memory usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates redundant calculations from the T-matrix training process. Specifically, it identifies and removes unnecessary computational operations that do not contribute to the final speaker recognition result, thereby reducing processor power and memory requirements while maintaining recognition capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the audio input into multiple audio frames and processes them in a optimized sequence. By dividing the continuous audio signal into discrete frames and processing them sequentially with optimized T-matrix training, the system reduces overall computational load compared to processing the entire audio signal as a single unit

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If traditional T-matrix training is used for speaker recognition, then accurate speaker identification is achieved, but computation time increases

Engineering Contradiction:
Improvespeaker identification accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary centering of statistics (zero-order and first-order) before conducting T-matrix training. This preliminary action prepares the data in an optimized format that reduces the computational complexity of subsequent training operations, thereby reducing computation time while maintaining speaker identification accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and eliminates redundant calculations from the T-matrix training process. By identifying and removing unnecessary computational operations that do not contribute to the final speaker recognition result, the system reduces computation time while preserving identification accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If comprehensive T-matrix training is performed on all audio frames, then speaker recognition robustness is improved, but memory usage increases

Engineering Contradiction:
Improvespeaker recognition robustnessVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and eliminates redundant calculations and data storage requirements from the T-matrix training process. By removing unnecessary intermediate calculations and optimizations in the training sequence, the system reduces memory usage while maintaining speaker recognition robustness through optimized processing of essential audio features

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the audio input into multiple audio frames and processes them sequentially with optimized T-matrix training. This segmentation approach reduces the amount of data that needs to be held in memory simultaneously, as frames are processed in sequence rather than all at once, thereby reducing memory usage while maintaining recognition robustness

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11699445B2Method for reduced computation of T-matrix training for speaker recognition
Publication Date: 2023.07.11 ILLUMA LABS INC
  • US11699445B2 patent drawing
  • US11699445B2 patent drawing
  • US11699445B2 patent drawing

AI summary

A system and method for improving T-matrix training for speaker recognition, comprising receiving an audio input, divisible into a plurality of audio frames including at least an audio sample of a human speaker; generating for each audio frame a feature vector; generating for a first plurality of feature vectors centered statistics of at least a zero order and a first order; generating a first i-vector, the first i-vector representing the human speaker; and generating an optimized T-matrix training sequence computation, based on at least the first i-vector.