UPDATING A VOICE TEMPLATE
1 Assignment
0 Petitions
Accused Products
Abstract
Updating a voice template for recognizing a speaker on the basis of a voice uttered by the speaker is disclosed. Stored voice templates indicate distinctive characteristics of utterances from speakers. Distinctive characteristics are extracted for a specific speaker based on a voice message utterance received from that speaker. The distinctive characteristics are compared to the characteristics indicated by the stored voice templates to selected a template that matches within a predetermined threshold. The selected template is updated on the basis of the extracted characteristics.
22 Citations
38 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method, comprising:
-
extracting, from a voice message uttered by a specific speaker, distinctive characteristics of the specific speaker; selecting, from a plurality of stored voice templates, a voice template based upon a degree of similarity between the extracted distinctive characteristics and distinctive characteristics indicated by the selected voice template; and updating the selected specific voice template based upon the extracted distinctive characteristics. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer hardware system, comprising:
at least one processor, wherein the at least one processor is configured to initiate and/or perform; extracting, from a voice message uttered by a specific speaker, distinctive characteristics of the specific speaker; selecting, from a plurality of stored voice templates, a voice template based upon a degree of similarity between the extracted distinctive characteristics and distinctive characteristics indicated by the selected voice template; and updating the selected specific voice template based upon the extracted distinctive characteristics. - View Dependent Claims (28, 29, 30, 31, 32)
-
33. A computer program product, comprising:
-
a computer readable storage medium having stored therein computer readable program code, the computer readable program code, which when executed by a computer hardware system, causes the computer hardware system to perform; extracting, from a voice message uttered by a specific speaker, distinctive characteristics of the specific speaker; selecting, from a plurality of stored voice templates, a voice template based upon a degree of similarity between the extracted distinctive characteristics and distinctive characteristics indicated by the selected voice template; and updating the selected specific voice template based upon the extracted distinctive characteristics, and the computer readable storage medium is not a transitory, propagating signal per se. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification