SrgsGrammarCompiler Class
Compiles SrgsDocument and XML-format grammar files into binary grammar files with the .cfg extension and sends the output to a stream.
Assembly: System.Speech (in System.Speech.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Compile(SrgsDocument^, Stream^) | Compiles an SrgsDocumentobject 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^, array<String^>^, String^) | Compiles an SRGS document into a DLL. |
![]() ![]() | CompileClassLibrary(array<String^>^, String^, array<String^>^, String^) | Compiles multiple SRGS grammars into a DLL. |
![]() ![]() | CompileClassLibrary(XmlReader^, String^, array<String^>^, String^) | Compiles an SRGS grammar into a DLL. |
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.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

