Updating a voice template
First Claim
Patent Images
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;
an update unit for updating the selected voice template on the basis of the distinctive characteristics extracted by the characteristics extraction unit;
a voice recognition unit for performing voice recognition on the voice message uttered by the specific speaker;
a keyword extraction unit for extracting a keyword from specific data obtained as a result of the voice recognition by the voice recognition unit; and
a determination unit for determining a plurality of candidate templates on the basis of the keyword extracted by the keyword extraction unit, wherein the selected voice template is selected by the selection unit from among from the plurality of candidate templates determined by the determination 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
17 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; an update unit for updating the selected voice template on the basis of the distinctive characteristics extracted by the characteristics extraction unit; a voice recognition unit for performing voice recognition on the voice message uttered by the specific speaker; a keyword extraction unit for extracting a keyword from specific data obtained as a result of the voice recognition by the voice recognition unit; and a determination unit for determining a plurality of candidate templates on the basis of the keyword extracted by the keyword extraction unit, wherein the selected voice template is selected by the selection unit from among from the plurality of candidate templates determined by the determination unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; updating the selected specific voice template on the basis of the extracted distinctive characteristics; performing voice recognition on the voice message uttered by the specific speaker; extracting a keyword from specific data obtained as a result of the voice recognition; and determining a plurality of candidate templates on the basis of the extracted keyword, and wherein selecting the voice template comprises selecting the voice template from among from the plurality of candidate templates. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. 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 device 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; computer readable program code configured to update the selected specific voice template on the basis of the extracted distinctive characteristics; computer readable program code configured to perform voice recognition on the voice message uttered by the specific speaker; computer readable program code configured to extract a keyword from specific data obtained as a result of the voice recognition; and computer readable program code configured to determine a plurality of candidate templates on the basis of the extracted keyword, and wherein computer readable program code configured to select a voice template comprises computer readable program code configured to select the voice template from among from the plurality of candidate templates. - View Dependent Claims (14, 15, 16, 17)
-
Specification