Voice Spoofing Detection Using Lombard Effect Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevoice spoofing detection accuracyVSAvoidenvironmental noise impact
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

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.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If noise levels are high, then environmental robustness is tested, but spoofing detection errors increase

Engineering Contradiction:
Improvevoice authentication reliabilityVSAvoidspoofing detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

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.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If traditional voice authentication is used, then user convenience is maintained, but vulnerability to spoofing attacks increases

Engineering Contradiction:
Improvevoice authentication convenienceVSAvoidsecurity against spoofing
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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

Methodology Applied
Scientific EffectLombard effect:

Data Source

PatentEP4399706B1Method and apparatus for voice spoofing detection in noisy environment
Publication Date: 2025.05.21 HUAWEI TECH CO LTD
  • EP4399706B1 patent drawingFigure 1
  • EP4399706B1 patent drawingFigure 2
  • EP4399706B1 patent drawingFigure 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.