Adaptive speaker verification apparatus and method including alternative access control
First Claim
1. A method for verifying a speaker of a captured speech sample, comprising the steps of:
- determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and
performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising;
selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and
modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample.
18 Assignments
0 Petitions
Accused Products
Abstract
A useful, novel, and nonobvious speech verification apparatus, method and media incorporating the same, as well as a secure interactive voice response ("IVR") system. The speaker verification apparatus and method involves a determination whether one or more speech samples captured from a speaker substantially matches a speaker template in a registration database. If no substantial match is found, alternate access control is utilized to allow the speaker to verify herself, without the use of speaker verification techniques. If alternative access control is able to verify the speaker, the captured speech samples are used to modify the corresponding speaker template. The so-modified speaker template may account for acoustic idiosyncrasies or anomalies perceived in the speech samples to improve verification rates in subsequent acoustic attempts.
-
Citations
30 Claims
-
1. A method for verifying a speaker of a captured speech sample, comprising the steps of:
-
determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising; selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An adaptive speaker verification method, comprising the steps of:
-
capturing a speech sample; determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising; selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture for use in a computer system capable of recognizing a speaker of a captured speech sample, the article of manufacture comprising a computer usable medium including:
-
computer readable program code embodied in the computer useable medium for causing the computer to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code embodied in the computer useable medium for causing the computer to selectively identify the speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code embodied in the computer useable medium for causing the computer to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A speaker verification apparatus, comprising:
-
a processor; and a memory in communication with said processor, said memory comprising; computer readable program code for causing the processor to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code for causing the processor to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code for causing the processor to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database. - View Dependent Claims (28)
-
-
29. A speaker verification apparatus, comprising:
-
a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.
-
-
30. A secure interactive voice response system, comprising:
-
a speech capture unit for perceiving and capturing speech; and a speaker verification apparatus, comprising; a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.
-
Specification