IP Library Granted Patent US 6,931,375
Granted Patent B1
US 6,931,375 · App. 09/489,254 · Granted Aug 16, 2005

Speaker verification method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,931,375
App. No.
09/489,254
Granted
Aug 16, 2005
Kind
B1
Abstract

A speaker verification method consist of the following steps: (1) generating a code book ( 42 ) covering a number of speakers having a number of training utterances for each of the speakers; (2) receiving a number of test utterances ( 44 ) from a speaker; (3) comparing ( 46 ) each of the test utterances to each of the training utterances for the speaker to form a number of decisions, one decision for each of the number of test utterances; (4) weighting each of the decisions ( 48 ) to form a number of weighted decisions; and (5) combining ( 50 ) the plurality of weighted decisions to form a verification decision ( 52 ).

Claims (31)

1. A speaker verification method comprising the steps of:

(a) generating a code book covering a plurality of speakers having a plurality of training utterances for each of the plurality of speakers, wherein a first utterance of the plurality of training utterances is not the same as a second utterance of the plurality of training utterances;

(b) receiving a plurality of test utterances from one of the plurality of speakers, wherein a first of the plurality of test utterances is not the same as a second of the plurality of test utterances;

(c) comparing each of the plurality of test utterances to each of the plurality of training utterances for the speaker to form a plurality of preliminary verification decisions, one preliminary verification decision of the plurality of preliminary verification decisions for each of the plurality of test utterances, wherein the one preliminary verification decision is either a true or a false decision; and

(d) combining the plurality of preliminary verification decisions to form a verification decision.

2. The method of claim 1 , wherein step (d) further includes the steps of:

(d1) weighting each of the plurality of preliminary verification decisions.

3. The method of claim 2 , wherein the step of weighting includes determining a historical probability of false alarm for each of the plurality of utterances.

4. The method of claim 2 , wherein the step of weighting includes evaluating a quality of the preliminary verification decision for each of the plurality of preliminary verification decisions.

5. The method of claim 1 , wherein step (a) further includes the steps of:

(a1) separating the plurality of speakers into a male group and a female group;

(a2) determining a male variance vector from the male group;

(a3) determining a female variance vector from the female group.

6. The method of claim 5 , wherein step (b) further includes the step of:

(b1) determining if the speaker is a male.

7. The method of claim 6 , wherein step (c) further includes the steps of:

(c1) when the speaker is male using the male variance vector to determine a weighted Euclidean distance between each of the plurality of test utterances and the plurality of training utterances.

8. A method of speaker verification, comprising the steps:

(a) receiving a plurality of test utterances from a speaker;

(b) determining if the speaker is a male;

(c) when the speaker is male, using a male variance vector to determine a weighted Euclidean distance between each of the plurality of test utterances and the plurality of training utterances;

(d) forming a preliminary verification decision for each of the plurality of test utterances to form a plurality of preliminary verification decisions;

(e) combining the plurality of preliminary verification decisions to from a verification decision.

9. The method of claim 8 , further including the steps of:

(f) when the speaker is not male, using a female variance vector to determine a weighted Euclidean distance between each of the plurality of test utterances and the plurality of training utterances;

(d) forming a preliminary verification decision for each of the plurality of test utterances to form a plurality of preliminary verification decisions;

(e) combining the plurality of preliminary verification decisions to from a verification decision.

10. A speaker verification method comprising the steps of:

(a) receiving a plurality of different test utterances from a speaker;

(b) comparing the plurality of different test utterances to a plurality of training utterance for the speaker to form a plurality of preliminary verification decisions, one preliminary verification decision for each of the plurality of different test utterances;

(c) combining the plurality of preliminary verification decision s to form a verification decision.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: BOSSEMEYER, ROBERT WESLEY, JR.; RATASUK, RAPEEPAT
To: AMERITECH CORPORATION
Reel/Frame 038969/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: AMERITECH CORPORATION
To: AMERITECH PROPERTIES, INC.
Reel/Frame 038970/0034 →
CHANGE OF NAME Recorded Jun 21, 2016
From: SBC PROPERTIES, L.P.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 039096/0529 →
CHANGE OF NAME Recorded Jun 21, 2016
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 039096/0550 →
CHANGE OF NAME Recorded Jun 21, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 039097/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2003
From: AMERITECH PROPERTIES, INC.
To: SBC HOLDINGS PROPERTIES, L.P.
Reel/Frame 013974/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2003
From: SBC HOLDINGS PROPERTIES, L.P.
To: SBC PROPERTIES, L.P.
Reel/Frame 014015/0689 →