Method and apparatus utilizing speech grammar rules written in a markup language
First Claim
1. A speech recognition interface for a speech recognition engine, the interface comprising:
- a compiler that produces a binary grammar from a markup language grammar written in a markup language;
a grammar engine that provides the binary grammar to the speech recognition engine.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus that utilize a context-free grammar written in a markup language format. The markup language format provides a hierarchical format in which grammar structures are delimited within and defined by a set of tags. The markup language format also provides grammar switch tags that indicate a transitions from the context-free grammar to a dictation grammar or a text buffer grammar. In addition, the markup language format provides for the designation of code to be executed when particular grammar structures are recognized from a speech signal.
-
Citations
43 Claims
-
1. A speech recognition interface for a speech recognition engine, the interface comprising:
-
a compiler that produces a binary grammar from a markup language grammar written in a markup language;
a grammar engine that provides the binary grammar to the speech recognition engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
13. A computer-readable medium having computer-interpretable instructions comprising:
-
an application providing a speech interface that expects to receive speech from the user as possible input; and
a speech grammar associated with the application and defining valid word patterns for the user'"'"'s speech, the speech grammar written in a markup language.
-
-
30. A method of defining a grammar for speech recognition, the method comprising:
-
delimiting a grammar structure in rule tags that conform to a markup language;
delimiting all of the rule tags for the grammar in grammar tags that conform to a markup language. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification