Assigning meanings to utterances in a speech recognition system
First Claim
1. A method of associating meanings to utterances in a speech recognition system comprising the following steps:
- a. generating a plurality of speech rules, each of said plurality of speech rules comprising a language model and an expression associated with said language model;
b. upon the detection of speech in said speech recognition system, generating a current language model from each said language model in said plurality of speech rules for use by a recognizer;
c. receiving a sequence of words from said recognizer, and determining a set of said speech rules which match said sequence of words received from said recognizer; and
d. evaluating said expression associated with said language model in each speech rule of said set of speech rules, and performing actions in said system according to said expressions associated with each said language model in said set of speech rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Assigning meanings to spoken utterances in a speech recognition system. A plurality of speech rules is generated, each of the of speech rules comprising a language model and an expression associated with the language model. At one interval (e.g. upon the detection of speech in the system), a current language model is generated from each language model in the speech rules for use by a recognizer. When a sequence of words is received from the recognizer, a set of speech rules which match the sequence of words received from the recognizer is determined. Each expression associated with the language model in each of the set of speech rules is evaluated, and actions are performed in the system according to the expressions associated with each language model in the set of speech rules.
-
Citations
6 Claims
-
1. A method of associating meanings to utterances in a speech recognition system comprising the following steps:
-
a. generating a plurality of speech rules, each of said plurality of speech rules comprising a language model and an expression associated with said language model;
b. upon the detection of speech in said speech recognition system, generating a current language model from each said language model in said plurality of speech rules for use by a recognizer;
c. receiving a sequence of words from said recognizer, and determining a set of said speech rules which match said sequence of words received from said recognizer; and
d. evaluating said expression associated with said language model in each speech rule of said set of speech rules, and performing actions in said system according to said expressions associated with each said language model in said set of speech rules. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for associating meanings to utterances in a speech recognition system comprising the following steps:
-
a. means for generating a plurality of speech rules, each of said plurality of speech rules comprising a language model and an expression associated with said language model;
b. means for generating a current language model from each said language model in said plurality of speech rules for use by a recognizer upon the detection of speech in said speech recognition system;
c. means for receiving a sequence of words from said recognizer, and determining a set of said speech rules which match said sequence of words received from said recognizer; and
d. means for evaluating said expression associated with said language model in each speech rule of said set of speech rules, and performing actions in said system according to said expressions associated with each said language model in said set of speech rules.
-
Specification