Speaker Recognition Using i-vector Extraction and Channel Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional text-dependent speaker recognition systems require transcription and are computationally intensive, memory-intensive, and unsuitable for small devices, as they incorporate channel information into the speaker model and lack flexibility, especially in language-dependent and language-independent scenarios.
Innovation Solution
A method combining text-dependent and text-independent speaker recognition approaches using Joint Factor Analysis (JFA) and i-vector paradigms, which exploits temporal correlations in voice samples without needing transcription, incorporating channel correction to isolate speaker information and reduce computational and memory requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional text-dependent speaker recognition systems are used, then speaker recognition accuracy is improved, but computational complexity and memory requirements increase significantly
Solution Approach 1:
The speaker recognition task is segmented into two independent components: text-independent speaker verification (extracting speaker characteristics from voice samples) and text-dependent content verification (comparing the spoken phrase with the expected phrase). This segmentation allows each component to be processed separately using optimized algorithms, reducing overall computational complexity while maintaining recognition accuracy.
Solution Approach 2:
The system extracts only the essential speaker characteristics (voiceprints) from voice samples using i-vector extraction, separating these from the full voice sample data. This extraction process reduces the data dimensionality and computational requirements for subsequent recognition operations, enabling deployment on devices with limited computational resources.
2Measurement precision
If conventional text-dependent speaker recognition systems are used, then speaker recognition accuracy is improved, but memory requirements increase significantly
Solution Approach 1:
The system extracts compact i-vectors representing speaker characteristics from voice samples, reducing the memory footprint from storing entire voice samples or complex HMM models to storing concise numerical vectors. This extraction enables efficient storage and processing on devices with limited memory resources while preserving speaker identification accuracy.
Solution Approach 2:
The system transforms the recognition problem from operating on high-dimensional raw voice data or complex transcriptions to operating on compressed i-vector representations. This parameter transformation reduces the dimensionality and computational burden, allowing accurate speaker recognition on resource-constrained devices.
3Reliability
If channel information is incorporated into the speaker model, then robustness to recording conditions is improved, but speaker information isolation becomes difficult
Solution Approach 1:
The system segments the voice sample information into distinct components: speaker-specific characteristics (extracted via i-vectors) and channel-related characteristics (handled separately through voice activity detection and environmental noise estimation). This segmentation allows the speaker model to focus on speaker-specific features while maintaining robustness through separate channel condition assessment.
Solution Approach 2:
The system introduces voice activity detection (VAD) as an intermediary process that identifies and isolates segments of the voice sample containing actual speaker information from those containing channel noise or silence. This intermediary step enables cleaner extraction of speaker characteristics while accounting for recording conditions, improving both speaker information isolation and robustness.
Data Source
AI summary
Method for text-dependent Speaker Recognition using a speaker adapted Universal Background Model, wherein the speaker adapted Universal Background Model is a speaker adapted Hidden Markov Model comprising channel correction.


