SrgsGrammarCompiler.Compile 方法

定义

使用 .cfg 扩展将 SrgsDocument 对象和 XML 格式语法文件编译到二进制语法文件,并发送输出到流。

重载

Compile(SrgsDocument, Stream)

使用 .cfg 扩展将 SrgsDocument 对象编译到二进制语法文件中,并发送输出到流。

Compile(String, Stream)

使用 .cfg 扩展将 XML 格式语法文件编译到二进制语法文件,并发送输出到流。

Compile(XmlReader, Stream)

使用 .cfg 扩展将由 XmlReader 引用的 XML 格式语法文件编译到二进制语法文件,并发送输出到流。

Compile(SrgsDocument, Stream)

Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs

使用 .cfg 扩展将 SrgsDocument 对象编译到二进制语法文件中,并发送输出到流。

public:
 static void Compile(System::Speech::Recognition::SrgsGrammar::SrgsDocument ^ srgsGrammar, System::IO::Stream ^ outputStream);
public static void Compile (System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, System.IO.Stream outputStream);
static member Compile : System.Speech.Recognition.SrgsGrammar.SrgsDocument * System.IO.Stream -> unit
Public Shared Sub Compile (srgsGrammar As SrgsDocument, outputStream As Stream)

参数

srgsGrammar
SrgsDocument

生成的语法。

outputStream
Stream

接收生成的结果的流。

例外

srgsGrammarnull

outputStreamnull

注解

有关详细信息,请参阅 编译 SRGS 语法

适用于

Compile(String, Stream)

Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs

使用 .cfg 扩展将 XML 格式语法文件编译到二进制语法文件,并发送输出到流。

public:
 static void Compile(System::String ^ inputPath, System::IO::Stream ^ outputStream);
public static void Compile (string inputPath, System.IO.Stream outputStream);
static member Compile : string * System.IO.Stream -> unit
Public Shared Sub Compile (inputPath As String, outputStream As Stream)

参数

inputPath
String

要编译的文件的路径。

outputStream
Stream

接收生成的结果的流。

例外

inputPathnull

outputStreamnull

inputPath 是一个空字符串。

注解

XML 格式的语法文件必须符合 语音识别语法规范 (SRGS) 版本 1.0

访问文件时,在创建或打开文件时执行安全检查。 除非关闭并重新打开文件,否则通常不会再次执行安全检查。

有关详细信息,请参阅 编译 SRGS 语法

适用于

Compile(XmlReader, Stream)

Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs
Source:
SrgsGrammarCompiler.cs

使用 .cfg 扩展将由 XmlReader 引用的 XML 格式语法文件编译到二进制语法文件,并发送输出到流。

public:
 static void Compile(System::Xml::XmlReader ^ reader, System::IO::Stream ^ outputStream);
public static void Compile (System.Xml.XmlReader reader, System.IO.Stream outputStream);
static member Compile : System.Xml.XmlReader * System.IO.Stream -> unit
Public Shared Sub Compile (reader As XmlReader, outputStream As Stream)

参数

reader
XmlReader

读取语法的 XmlReader。 语法可能位于物理文件或内存。

outputStream
Stream

将接收生成的结果的流。

例外

readernull

outputStreamnull

注解

引用的 XmlReader XML 格式语法文件必须符合 语音识别语法规范 (SRGS) 版本 1.0

有关详细信息,请参阅 编译 SRGS 语法

适用于