Voice Spoofing Detection Using Lombard Effect Features
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice anti-spoofing systems are vulnerable to spoofing attacks in noisy environments, leading to high error rates and compromised security and user experience.
Innovation Solution
A method and apparatus for voice spoofing detection in noisy environments that utilize Lombard effect-related features, noise parameters, and a template-based approach to determine a voice spoofing probability, enhancing protection against replay, mimicking, and voice synthesis attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing voice anti-spoofing techniques are used, then basic spoofing detection is achieved, but detection accuracy deteriorates in noisy environments
Solution Approach 1:
The patent converts environmental noise from a harmful factor into a beneficial feature by detecting Lombard effect-related features that are specifically triggered by noise. The system uses noise parameters to identify genuine voice responses (which exhibit Lombard effect) versus spoofed voices (which do not), thereby turning the previously problematic noise into a discriminative feature for accurate spoofing detection.
2Reliability
If noise levels are high, then environmental robustness is tested, but spoofing detection errors increase
Solution Approach 1:
The patent changes the detection parameters from traditional voice authentication parameters to Lombard effect-related features (such as spectral tilt, fundamental frequency, and energy distribution) that are specifically influenced by noise levels. By adjusting the detection parameters to focus on noise-responsive features, the system maintains high reliability and accuracy even when environmental noise is high.
3Ease of operation
If traditional voice authentication is used, then user convenience is maintained, but vulnerability to spoofing attacks increases
Solution Approach 1:
The patent segments the voice authentication process into two independent stages: first, traditional voice authentication to verify identity; second, Lombard effect analysis to detect spoofing attempts. This segmentation allows the system to maintain the convenience of voice-based authentication while adding a separate security layer that specifically detects spoofing attacks without requiring additional user actions.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution provides improved protection and accuracy in voice spoofing detection, even in very noisy environments, by leveraging noise parameters and Lombard effect-related features to differentiate genuine voices from spoofed ones.
Implementation Method 1
determining actual values of Lombard effect related features of the user voice based on the voice input of the user
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided a method of voice spoofing detection in noisy environment. The method includes receiving a voice input of a user, receiving an environmental noise measure corresponding to the voice input of the user, authenticating the user based on the voice input, determining noise parameters based on the environmental noise measure, determining actual values of Lombard effect related features of the user voice based on the voice input of the user, and determining a voice spoofing probability by comparing the actual values of the Lombard effect related features with a Lombard effect related feature template of the authenticated user corresponding to the determined noise parameters.