System and method for automated adaptation and improvement of speaker authentication in a voice biometric system environment
Abstract
A system for automated adaptation and improvement of speaker authentication in a voice biometric system environment, comprising a speech sample collector, a target selector, a voice analyzer, a voice data modifier, and a call flow creator. The speech sample collector retrieves speech samples from a database of enrolled participants in a speaker authentication system. The target selector selects target users that will be used to test the speaker authentication system. The voice analyzer extracts a speech component data set from each of the speech samples. The call flow creator creates a plurality of call flows for testing the speaker authentication system, each call flow being either an impostor call flow or a legitimate call flow. The call flows created by the call flow creator are used to test the speaker authentication system.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for automated adaptation and improvement of speaker authentication in a voice biometric system environment, comprising:
a speech sample collector software module stored and operating on a network-attached server computer; a target selector software module stored and operating on a network-attached server computer; a voice analyzer software module stored and operating on a network-attached server computer; a voice data rearrangement software module stored and operating on a network-attached server computer; and a call flow creator software module stored and operating on a network-attached server computer; wherein the speech sample collector software module retrieves a plurality of speech samples from a database of speech samples of enrolled participants in a speaker authentication system; wherein the target selector software module selects a plurality of target users of the speaker authentication system that will be used to test the speaker authentication system; wherein the voice analyzer software module extracts a speech component data set from each of the plurality of speech samples; wherein the call flow creator software module creates a plurality of call flows for testing the speaker authentication system, each call flow being either an impostor call flow or a legitimate call flow to be used for testing the speaker recognition system; wherein the voice data rearrangement software module is used to rearrange a plurality of speech samples taken from impostor users in order to provide an impostor response to a prompt provided by the speaker authentication system being tested; and wherein the plurality of call flows created by the call flow creator software module is used to test the speaker authentication system.
2 . The system of claim 1 , further comprising a voice reference model categorization software module stored and operating on a network-attached server computer;
wherein the voice reference model categorization software module categorizes some or all of the plurality of collected speech samples according to an attribute of users of the speaker authentication system that correspond to each categorized speech sample; and wherein a plurality of impostor targets to be used for testing the speaker authentication are drawn from collected speech samples corresponding to users belonging to a same category as a legitimate target user.
3 . The system of claim 1 , further comprising a voice data modification software module stored and operating on a network-attached server computer;
wherein the voice data modification software module is used to modify a plurality of impostor and legitimate speech samples to be used for testing.
4 . The system of claim 3 , wherein the plurality of impostor and legitimate speech samples to be used for testing are modified by one or more of: insertion of ambient or other noise signals; insertion of specific characteristics of various voice network types such as voice over IP networks or mobile telephony networks; modification to simulate a specific speaker age; and modification to simulate effects of speaker stress or illness.
5 . The system of claim 1 , further comprising:
a campaign processor software module stored and operating on a network-attached server computer; a voice file presenter software module stored and operating on a network-attached server computer; and a result analyzer software module stored and operating on a network-attached server computer; wherein the campaign processor software module determines a plurality of specific call flows to be presented to a speaker authentication system being tested; wherein the voice file presenter software module presents each of the plurality of specific call flows to the speaker authentication system being tested and receives a test result from the speaker authentication system corresponding either to a passed or a failed authentication of the presented call flow; and wherein the result analyzer software module analyzes a plurality of test results to generate at least an indicia of the reliability of the speaker authentication system.
6 . A method for automated adaptation and improvement of speaker authentication in a voice biometric system environment, the method comprising the steps of:
(a) retrieving, using a speech sample collector software module stored and operating on a network-attached server computer, a plurality of speech samples from a database of speech samples of enrolled participants in a speaker authentication system; (b) selecting, using a target selector software module stored and operating on a network-attached server computer, a plurality of target users of the speaker authentication system that will be used to test the speaker authentication system; (c) extracting, using a voice analyzer software module stored and operating on a network-attached server computer, a speech component data set from each of the plurality of speech samples; (d) creating, using a call flow creator software module stored and operating on a network-attached server computer, a plurality of call flows for testing the speaker authentication system, each call flow being either an impostor call flow or a legitimate call flow to be used for testing the speaker recognition system; (e) rearranging, using a voice data rearrangement software module stored and operating on a network-attached server computer, a plurality of speech samples taken from impostor users in order to provide an impostor response to a prompt provided by the speaker authentication system being tested; and (f) using the plurality of call flows created by the call flow creator software module to test the speaker authentication system.
7 . The method of claim 6 , further comprising the step of:
(a1) categorizing, using a voice reference model categorization software module stored and operating on a network-attached server computer, some or all of the plurality of collected speech samples according to an attribute of users of the speaker authentication system that correspond to each categorized speech sample; wherein a plurality of impostor targets to be used for testing the speaker authentication is drawn from collected speech samples corresponding to users belonging to a same category as a legitimate target user.
8 . The method of claim 6 , further comprising the step of:
(a2) using a voice data modification software module stored and operating on a network-attached server computer to modify a plurality of impostor and legitimate speech samples to be used for testing.
9 . The method of claim 8 , wherein the plurality of impostor and legitimate speech samples to be used for testing are modified by one or more of: insertion of ambient or other noise signals; insertion of specific characteristics of various voice network types such as voice over IP networks or mobile telephony networks; modification to simulate a specific speaker age; and modification to simulate effects of speaker stress or illness.
10 . The method of claim 6 , further comprising the steps of:
(e1) campaign processor software module determines a plurality of specific call flows to be presented to a speaker authentication system being tested; (e2) presenting, using a voice file presenter software module stored and operating on a network-attached server computer, each of the plurality of specific call flows to the speaker authentication system being tested and receives a test result from the speaker authentication system corresponding either to a passed or a failed authentication of the presented call flow; and (e3) analyzing, using a result analyzer software module stored and operating on a network-attached server computer, a plurality of test results to generate at least an indicia of the reliability of the speaker authentication system.Join the waitlist — get patent alerts
Track US2014188481A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.