ADAPTIVE VOICE AUTHENTICATION SYSTEM AND METHOD
First Claim
1. An adaptive voice authentication system comprising:
- a feature extractor configured to receive a user'"'"'s enrolment voice sample and a user'"'"'s authentication voice sample and configured to extract a plurality of enrolment features from the user'"'"'s enrolment voice sample and a plurality of authentication features from the user'"'"'s authentication voice sample;
wherein the user'"'"'s enrolment voice sample is an initial voice sample and the user'"'"'s authentication voice sample is a plurality of subsequent voice samples;
a voice print model generator configured to generate;
an enrolment voice print model from the plurality of enrolment features; and
an authentication voice print model from the plurality of authentication features;
an authentication module configured to receive the authentication voice print model and authenticate the user based on the enrolment voice print model;
a storage module configured to store the plurality of enrolment features, the plurality of authentication features, the enrolment voice print model and the authentication voice print model; and
an adaptive module configured to;
compare a feature quality index of the plurality of authentication features and the plurality of enrolment features and dynamically replace and store one or more enrolment features with one or more authentication features to form a plurality of updated enrolment features;
generate an updated enrolment voice print model from the plurality of updated enrolment features; and
compare the updated enrolment voice print model with the previously stored enrolment voice print model and dynamically update the previously stored enrolment voice print model with the updated enrolment voice print model based on a model quality index.
3 Assignments
0 Petitions
Accused Products
Abstract
An adaptive voice authentication system is provided. The adaptive voice authentication system includes an adaptive module configured to compare a feature quality index of the plurality of authentication features and the plurality of enrolment features and dynamically replace and store one or more enrolment features with one or more authentication features to form a plurality of updated enrolment features. The adaptive module is configured to generate an updated enrolment voice print model from the plurality of the updated enrolment features. The adaptive module is further configured to compare the updated enrolment voice print model with the previously stored enrolment voice print model and dynamically update the previously stored enrolment voice print model with the updated enrolment voice print model based on a model quality index.
118 Citations
15 Claims
-
1. An adaptive voice authentication system comprising:
-
a feature extractor configured to receive a user'"'"'s enrolment voice sample and a user'"'"'s authentication voice sample and configured to extract a plurality of enrolment features from the user'"'"'s enrolment voice sample and a plurality of authentication features from the user'"'"'s authentication voice sample;
wherein the user'"'"'s enrolment voice sample is an initial voice sample and the user'"'"'s authentication voice sample is a plurality of subsequent voice samples;a voice print model generator configured to generate; an enrolment voice print model from the plurality of enrolment features; and an authentication voice print model from the plurality of authentication features; an authentication module configured to receive the authentication voice print model and authenticate the user based on the enrolment voice print model; a storage module configured to store the plurality of enrolment features, the plurality of authentication features, the enrolment voice print model and the authentication voice print model; and an adaptive module configured to; compare a feature quality index of the plurality of authentication features and the plurality of enrolment features and dynamically replace and store one or more enrolment features with one or more authentication features to form a plurality of updated enrolment features; generate an updated enrolment voice print model from the plurality of updated enrolment features; and compare the updated enrolment voice print model with the previously stored enrolment voice print model and dynamically update the previously stored enrolment voice print model with the updated enrolment voice print model based on a model quality index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically updating one or more enrolment features and an enrolment voice print model, the method comprising:
-
receiving a user'"'"'s enrolment voice sample and a user'"'"'s authentication voice sample and extracting a plurality of enrolment features from the user'"'"'s enrolment voice sample and a plurality of authentication features from the user'"'"'s authentication voice sample; generating an enrolment voice print model from the plurality of enrolment features; and
an authentication voice print model from the plurality of authentication features;authenticating the user based on the enrolment voice print model; storing the plurality of enrolment features, the plurality of authentication features, the enrolment voice print model and the authentication voice print model; comparing each authentication feature with the plurality of enrolment features and dynamically replacing and storing one or more enrolment features with one or more authentication features based on a feature quality index; generating an updated enrolment voice print model from the plurality of the updated enrolment features; and comparing the updated enrolment voice print model with the previously stored enrolment voice print model and dynamically updating the previously stored enrolment voice print model with the updated enrolment voice print model based on a model quality index. - View Dependent Claims (12, 13, 14, 15)
-
Specification