System and method for speech verification using out-of-vocabulary models
First Claim
Patent Images
1. A system for performing a speech verification of a sound, comprising:
- a recognizer configured to verify that said sound is valid by referencing a model bank that includes system vocabulary word models and out-of-vocabulary models, said out-of-vocabulary models including at least one of a garbage model and one or more noise models; and
a processor configured to control said recognizer to thereby perform said speech verification, said speech verification including selecting noise model types for said noise models based upon an intended operating environment, and creating respective noise databases for training initial noise models by recording one or more samples of said noise model types.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for speech verification using out-of-vocabulary models includes a speech recognizer that has a model bank with system vocabulary word models, a garbage model, and one or more noise models. The model bank may reject an utterance or other sound as an invalid vocabulary word when the model bank identifies the utterance or other sound as corresponding to the garbage model or the noise models. Initial noise models may be selectively combined into a pre-determined number of final noise model clusters to effectively reduce the number of noise models that are utilized by the model bank of the speech recognizer to verify system vocabulary words.
-
Citations
36 Claims
-
1. A system for performing a speech verification of a sound, comprising:
-
a recognizer configured to verify that said sound is valid by referencing a model bank that includes system vocabulary word models and out-of-vocabulary models, said out-of-vocabulary models including at least one of a garbage model and one or more noise models; and
a processor configured to control said recognizer to thereby perform said speech verification, said speech verification including selecting noise model types for said noise models based upon an intended operating environment, and creating respective noise databases for training initial noise models by recording one or more samples of said noise model types. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
7. A system for performing a speech verification of a sound, comprising:
-
a recognizer configured to verify that said sound is valid by referencing a model bank that includes system vocabulary word models and out-of-vocabulary models, said out-of-vocabulary models including at least one of a garbage model and one or more noise models, each of said one or more noise models being trained to correspond to one of a specific noise and a noise cluster, said model bank rejecting said sound as an invalid vocabulary word when said model bank identifies said sound as corresponding to one of said specific noise and said noise cluster; and
a processor configured to control said recognizer to thereby perform said speech verification.
-
-
19. A method for performing a speech verification of a sound, comprising:
-
verifying that said sound is valid with a recognizer by referencing a model bank that includes system vocabulary word models, and out-of-vocabulary models, said out-of-vocabulary models including at least one of a garbage model and one or more noise models, each of said one or more noise models being trained to correspond to one of a specific noise and a noise cluster, said model bank rejecting said sound as an invalid vocabulary word when said model bank identifies said sound as corresponding to one of said specific noise and said noise cluster;
andcontrolling said recognizer with a processor to thereby perform said speech verification. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for performing a speech verification of a sound, comprising:
-
verifying that said sound is valid with a recognizer by referencing a model bank that includes system vocabulary word models, and out-of-vocabulary models, said out-of-vocabulary models including at least one of a garbage model and one or more noise models; and
controlling said recognizer with a processor to thereby perform said speech verification, said speech verification including selecting noise model types for said noise models based upon an intended operating environment, and creating respective noise databases for training initial noise models by recording one or more samples of said noise model types. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification