Device, system, and method of liveness detection utilizing voice biometrics
First Claim
Patent Images
1. A method comprising:
- generating, with a processor, a first matching score based on a comparison between;
(a) a voice-print from a first text-dependent audio sample received at an enrollment stage, and (b) a second text-dependent audio sample received at an authentication stage;
subsequent to the comparison between the voice-print from the first text-dependent audio sample and the second text-dependent audio sample, generating, with a processor, a second matching score based on a text-independent audio sample;
generating, with a processor, an utterance validation score based on said text-independent audio sample; and
generating, with a processor, a liveness score by taking into account at least the first matching score, the second matching score, and the utterance validation score.
4 Assignments
0 Petitions
Accused Products
Abstract
Device, system, and method of liveness detection using voice biometrics. For example, a method comprises: generating a first matching score based on a comparison between: (a) a voice-print from a first text-dependent audio sample received at an enrollment stage, and (b) a second text-dependent audio sample received at an authentication stage; generating a second matching score based on a text-independent audio sample; and generating a liveness score by taking into account at least the first matching score and the second matching score.
-
Citations
16 Claims
-
1. A method comprising:
-
generating, with a processor, a first matching score based on a comparison between;
(a) a voice-print from a first text-dependent audio sample received at an enrollment stage, and (b) a second text-dependent audio sample received at an authentication stage;subsequent to the comparison between the voice-print from the first text-dependent audio sample and the second text-dependent audio sample, generating, with a processor, a second matching score based on a text-independent audio sample; generating, with a processor, an utterance validation score based on said text-independent audio sample; and generating, with a processor, a liveness score by taking into account at least the first matching score, the second matching score, and the utterance validation score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one non-transitory machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
generating a first matching score based on a comparison between;
(a) a voice-print from a first text-dependent audio sample received at an enrollment stage, and (b) a second text-dependent audio sample received at an authentication stage;subsequent to the comparison between the voice-print from the first text-dependent audio sample and the second text-dependent audio sample, generating a second matching score based on a text-independent audio sample; generating an utterance validation score based on said text-independent audio sample; and generating a liveness score by taking into account at least the first matching score, the second matching score, and the utterance validation score. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
at least one processor; and at least one machine-readable medium configured to store instructions, which, when executed by the at least one processor, cause the apparatus to implement a speaker recognition module comprising; a text-dependent enrollment module to capture a text-dependent audio sample during an enrollment stage, and to generate from the text-dependent audio sample a text-dependent voice signature during said enrollment stage; a text-dependent audio acquisition module to acquire a text-dependent audio sample during an authentication stage; a text-dependent authentication module to generate a first score based on a comparison between;
(a) the text-dependent voice signature generated during said enrollment stage, and (b) the text-dependent audio sample acquired during said authentication stage;a text-independent audio acquisition module to acquire a text-independent audio sample during a liveness detection stage by prompting a user to say a phrase selected pseudo-randomly from a pool of pre-defined phrases; a text-independent authentication module to generate, subsequent to the comparison between the text-dependent voice signature and the text-dependent audio sample, a second score based at least on a comparison between;
(1) said text-independent audio sample acquired during said liveness detection stage, and (2) a text independent voice signature generated from said text-dependent audio sample acquired during said authentication stage;an utterance validation module to generate a validation score corresponding to validity of said text-independent audio sample acquired during said liveness detection stage; and a fusion module to generate a liveness detection score based on at least said first score, said second score, and said validation score. - View Dependent Claims (16)
-
Specification