Note
Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.
SrgsGrammarCompiler.Compile Method (SrgsDocument, Stream)
Compiles an SrgsDocument into a binary grammar file with the .cfg extension and sends the output to a stream.
Namespace:  Microsoft.Speech.Recognition.SrgsGrammar
Assembly:  Microsoft.Speech (in Microsoft.Speech.dll)
Syntax
'Declaration
Public Shared Sub Compile ( _
    srgsGrammar As SrgsDocument, _
    outputStream As Stream _
)
'Usage
Dim srgsGrammar As SrgsDocument
Dim outputStream As Stream
SrgsGrammarCompiler.Compile(srgsGrammar, outputStream)
public static void Compile(
    SrgsDocument srgsGrammar,
    Stream outputStream
)
Parameters
- srgsGrammar
Type: Microsoft.Speech.Recognition.SrgsGrammar.SrgsDocument
The grammar to compile. 
- outputStream
Type: System.IO.Stream
The stream that receives the results of compilation. 
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentNullException | srgsGrammar is a null reference (Nothing in Visual Basic). outputStream is a null reference (Nothing in Visual Basic).  | 
Remarks
For more information, see Compile SRGS Grammars (Microsoft.Speech).