Updating a Voice Template
First Claim
1. An apparatus for updating a voice template for recognizing a speaker on the basis of a voice uttered by the speaker, the apparatus comprising:
- a storage unit for storing a plurality of voice templates, each voice template indicating distinctive characteristics uttered by a corresponding one of a plurality of speakers;
a characteristics extraction unit for extracting distinctive characteristics uttered by a specific speaker on the basis of a voice message uttered by the specific speaker;
a selection unit for selecting a voice template from the plurality of voice templates stored in the storage unit on the basis of a degree of similarity between the distinctive characteristics indicated by the selected voice template and the distinctive characteristics extracted by the characteristics extraction unit; and
an update unit for updating the selected voice template on the basis of the distinctive characteristics extracted by the characteristics extraction unit.
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.
-
Citations
20 Claims
-
1. An apparatus for updating a voice template for recognizing a speaker on the basis of a voice uttered by the speaker, the apparatus comprising:
-
a storage unit for storing a plurality of voice templates, each voice template indicating distinctive characteristics uttered by a corresponding one of a plurality of speakers; a characteristics extraction unit for extracting distinctive characteristics uttered by a specific speaker on the basis of a voice message uttered by the specific speaker; a selection unit for selecting a voice template from the plurality of voice templates stored in the storage unit on the basis of a degree of similarity between the distinctive characteristics indicated by the selected voice template and the distinctive characteristics extracted by the characteristics extraction unit; and an update unit for updating the selected voice template on the basis of the distinctive characteristics extracted by the characteristics extraction unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for updating a voice template for recognizing a speaker on the basis of a voice uttered by the speaker, the method comprising:
-
storing a plurality of voice templates, each voice template indicating distinctive characteristics uttered by a corresponding one of a plurality of speakers; extracting distinctive characteristics uttered by a specific speaker on the basis of a voice message uttered by the specific speaker; selecting a voice template from the stored plurality of voice templates on the basis of a degree of similarity between the distinctive characteristics indicated by the selected voice template and the extracted distinctive characteristics; and updating the selected specific voice template on the basis of the extracted distinctive characteristics. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for updating a voice template for recognizing a speaker on the basis of a voice uttered by the speaker, the computer program product comprising:
-
a computer readable storage medium having computer readable program embodied therewith, the computer readable program code comprising; computer readable program code configured to store a plurality of voice templates, each voice template indicating distinctive characteristics uttered by a corresponding one of a plurality of speakers; computer readable program code configured to extract distinctive characteristics uttered by a specific speaker on the basis of a voice message uttered by the specific speaker; computer readable program code configured to select a voice template from the stored plurality of voice templates on the basis of a degree of similarity between the distinctive characteristics indicated by the selected voice template and the extracted distinctive characteristics; and computer readable program code configured to update the selected specific voice template on the basis of the extracted distinctive characteristics. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification