SYSTEM AND METHOD FOR PERSONALIZATION OF ACOUSTIC MODELS FOR AUTOMATIC SPEECH RECOGNITION
First Claim
1. A method of automatic speech recognition, the method causing a processor to perform steps comprising:
- selecting a speaker independent model;
selecting a quantity of speaker dependent models, the quantity of speaker dependent models being based on available computing resources, wherein a group of selected models comprises the speaker independent model and the quantity of speaker dependent models;
recognizing an utterance using each of the models in the group of selected models in parallel; and
selecting a dominant speech model from the group of selected models based on recognition accuracy using the group of selected models.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods, systems, and computer-readable storage media for automatic speech recognition. The method includes selecting a speaker independent model, and selecting a quantity of speaker dependent models, the quantity of speaker dependent models being based on available computing resources, the selected models including the speaker independent model and the quantity of speaker dependent models. The method also includes recognizing an utterance using each of the selected models in parallel, and selecting a dominant speech model from the selected models based on recognition accuracy using the group of selected models. The system includes a processor and modules configured to control the processor to perform the method. The computer-readable storage medium includes instructions for causing a computing device to perform the steps of the method.
66 Citations
20 Claims
-
1. A method of automatic speech recognition, the method causing a processor to perform steps comprising:
-
selecting a speaker independent model; selecting a quantity of speaker dependent models, the quantity of speaker dependent models being based on available computing resources, wherein a group of selected models comprises the speaker independent model and the quantity of speaker dependent models; recognizing an utterance using each of the models in the group of selected models in parallel; and selecting a dominant speech model from the group of selected models based on recognition accuracy using the group of selected models. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for automatic voice recognition, the system comprising:
-
a processor; a module configured to control the processor to select a speaker independent model; a module configured to control the processor to select a quantity of speaker dependent models, the quantity of speaker dependent models being based on available computing resources, wherein a group of selected models comprises the speaker independent model and the quantity of speaker dependent models; a module configured to control the processor to recognize an utterance using each of the models in the group of selected models in parallel; a module configured to control the processor to select a dominant speech model from the group of selected models; and a module configured to control the processor to recognize additional received speech using the dominant speech model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing a set of program instructions executable on a data processing device and usable to recognize speech, the instructions causing the data processing device to perform the steps:
-
identifying a communication device; selecting a plurality of speech models based on the identified communication device; determining a speech recognition efficiency for each of the plurality of speech models by recognizing an utterance using each of the plurality of speech models in parallel; and if each determined speech recognition efficiency is below a threshold; collecting the utterance; generating a cluster of utterances; and generating a new speech model based on the cluster of utterances. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification