SrgsGrammarCompiler Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Compiles SrgsDocument and XML-format grammar files into binary grammar files with the .cfg extension and sends the output to a stream.
public ref class SrgsGrammarCompiler abstract sealed
public static class SrgsGrammarCompiler
type SrgsGrammarCompiler = class
Public Class SrgsGrammarCompiler
- Inheritance
-
SrgsGrammarCompiler
Remarks
You compile SrgsDocument objects and XML-format grammars to a binary format to optimize them for loading and consumption by a speech recognition engine. Compiling a speech recognition grammar using one of the Compile methods can reduce the amount of time required to construct a Grammar object from an SrgsDocument or an XML-format grammar.
For more information, see Compile SRGS Grammars.
Methods
Compile(SrgsDocument, Stream) |
Compiles an SrgsDocument object into a binary grammar file with the .cfg extension and sends the output to a stream. |
Compile(String, Stream) |
Compiles an XML-format grammar file into a binary grammar file with the .cfg extension and sends the output to a stream. |
Compile(XmlReader, Stream) |
Compiles data for an XML-format grammar file referenced by an XmlReader into a binary grammar file with the .cfg extension and sends the output to a stream. |
CompileClassLibrary(SrgsDocument, String, String[], String) |
Compiles an SRGS document into a DLL. |
CompileClassLibrary(String[], String, String[], String) |
Compiles multiple SRGS grammars into a DLL. |
CompileClassLibrary(XmlReader, String, String[], String) |
Compiles an SRGS grammar into a DLL. |