AUGMENTING CONTEXT-FREE GRAMMARS WITH BACK-OFF GRAMMARS FOR PROCESSING OUT-OF-GRAMMAR UTTERANCES
First Claim
1. A system for generating a back-off grammar in a speech recognition application, comprising:
- a parsing component that identifies at least one of a keyword and a slot of a context-free grammar (CFG) rule; and
a grammar generation component that generates a back-off grammar by adding filler tags at least one of before and after the keyword and the slot to create rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for integrating and generating back-off grammars (BOG) in a speech recognition application for recognizing out-of-grammar (OOG) utterances and updating the context-free grammars (CFG) with the results. A parsing component identifies keywords and/or slots from user utterances and a grammar generation component adds filler tags before and/or after the keywords and slots to create new grammar rules. The BOG can be generated from these new grammar rules and can be used to process the OOG user utterances. By processing the OOG user utterances through the BOG, the architecture can recognize and perform the intended task on behalf of the user.
114 Citations
20 Claims
-
1. A system for generating a back-off grammar in a speech recognition application, comprising:
-
a parsing component that identifies at least one of a keyword and a slot of a context-free grammar (CFG) rule; and
a grammar generation component that generates a back-off grammar by adding filler tags at least one of before and after the keyword and the slot to create rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of integrating back-off grammars to recognize out-of-grammar (OOG) utterances not recognized by a CFG, comprising:
-
recognizing a user utterance using the CFG as a language model;
identifying an OOG utterance;
saving the OOG utterance as a file copy of the user utterance;
processing the OOG utterance through the back-off grammar; and
updating the CFG with the OOG utterance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for generating back-off grammar in command-and-control speech recognition applications, comprising:
-
computer-implemented means for identifying keywords and slots from user utterances;
computer-implemented means for generating back-off grammar by adding filler tags before and after the keywords and slots to create rules; and
computer-implemented means for processing the user utterances using the generated back-off grammar after a CFG has failed to recognize the user utterance. - View Dependent Claims (20)
-
Specification