Speaker Verification Using Dynamic Vocabulary Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speaker verification systems are vulnerable to playback attacks and suffer from accuracy issues due to voice changes over time, illness, and environmental factors, as they often use the same vocabulary for enrollment and challenge utterances, making it difficult to distinguish between genuine and fraudulent access attempts.

Innovation Solution

Implementing a high-perplexity vocabulary that differs from the enrollment vocabulary, combined with adaptation techniques within a single verification session to update voice prints and account for voice changes, and incorporating speech recognition to verify the accuracy of challenge utterances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the same vocabulary is used for enrollment and challenge utterances, then verification accuracy is improved, but the system becomes vulnerable to playback attacks

Engineering Contradiction:
Improveverification accuracyVSAvoidsecurity against playback attacks
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically changes the vocabulary used for challenge utterances based on the enrollment phase. During enrollment, a first vocabulary is used to build the voice print, while during verification, a different second vocabulary is used for challenge utterances. This dynamic switching prevents playback attacks while maintaining verification accuracy through adaptive vocabulary selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the lexical parameter (vocabulary) between enrollment and verification phases. By transforming the vocabulary set used for challenge utterances to differ from the enrollment vocabulary, the system alters the linguistic parameters while preserving the acoustic characteristics needed for accurate speaker verification.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a different vocabulary is used for challenge utterances, then security against playback attacks is improved, but verification accuracy deteriorates

Engineering Contradiction:
Improvesecurity against playback attacksVSAvoidverification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system uses feedback from the voice signal analysis to adapt the voice print during the verification session. By continuously updating the voice model based on the challenge utterance responses, the system compensates for the vocabulary change and maintains accurate speaker verification despite using a different vocabulary set.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary adaptation of the voice print using the challenge utterance before final verification. This preliminary action allows the system to adjust to the different vocabulary and acoustic conditions, ensuring accurate verification while maintaining security against playback attacks.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If voice print adaptation is performed within a single session, then accuracy is improved by accounting for voice changes, but system complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges the enrollment and verification phases into a single integrated session where voice print adaptation occurs continuously. By combining these functions and performing real-time adaptation during verification, the system improves accuracy for voice changes while managing complexity through unified processing rather than separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8386263B2Speaker verification methods and apparatus
Publication Date: 2013.02.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8386263B2 patent drawing
  • US8386263B2 patent drawing
  • US8386263B2 patent drawing

AI summary

In one aspect, a method for determining a validity of an identity asserted by a speaker using a voice print is provided. The method comprises acts of performing a first verification stage comprising comparing a first voice signal from the speaker uttering at least one first challenge utterance with at least a portion of the voice print and performing a second verification stage if it is concluded in the first verification stage that the first voice signal was obtained from an utterance by the user. The second verification stage comprises adapting at least one parameter of the voice print based, at least in part, on the first voice signal to obtain an adapted voice print, and comparing a second voice signal from the speaker uttering at least one second challenge utterance with at least a portion of the adapted voice print.