Speaker Identification via Noise Removal and Spectrum Averaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current speech recognition systems face challenges in accurately identifying speakers amidst ambient noise and channel effects, leading to unreliable voice biometric functionality in devices.
Innovation Solution
A method that involves receiving an audio signal, separating it into voiced and unvoiced components, removing channel and noise effects, and comparing the averaged spectra with long-term speaker models to determine the speaker's identity, using techniques like deep neural networks and linear predictive coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If speech recognition systems process audio signals directly without preprocessing, then processing speed is maintained, but speaker identification accuracy deteriorates due to ambient noise and channel effects
Solution Approach 1:
The system performs preliminary channel equalization and noise removal on audio signals before speaker identification processing. By pre-processing the audio signal to compensate for channel effects and remove noise, the system improves speaker identification accuracy without requiring complex real-time processing during the actual identification phase.
Solution Approach 2:
The speech signal is segmented into voiced and unvoiced portions, with different processing applied to each. Voiced speech segments undergo channel equalization and spectrum averaging, while unvoiced segments are handled separately. This segmentation allows targeted processing that improves accuracy without uniformly increasing complexity across all signal types.
2Measurement precision
If the system averages the entire audio spectrum, then processing is simplified, but identification accuracy deteriorates due to variations in different acoustic classes
Solution Approach 1:
The audio spectrum is segmented into voiced and unvoiced acoustic classes, with separate averaging performed for each class. This allows the system to capture the distinct spectral characteristics of different speech types, improving measurement precision for speaker identification while maintaining manageable processing complexity through targeted rather than universal processing.
3Reliability
If channel and noise effects are removed through complex filtering, then signal quality improves, but processing time increases
Solution Approach 1:
Channel equalization and noise removal are performed as preliminary processing steps before speaker identification. By establishing the channel response characteristics upfront and applying compensation filters in advance, the system improves audio signal quality without requiring iterative or complex real-time filtering during the actual speaker verification process.
Data Source
AI summary
A method of speaker identification, comprises: receiving an audio signal representing speech; removing effects of a channel and/or noise from the received audio signal to obtain a cleaned audio signal; obtaining an average spectrum of at least a part of the cleaned audio signal; and comparing the average spectrum with a long term average speaker model for an enrolled speaker. Based on the comparison, it can be determined whether the speech is the speech of the enrolled speaker.


