导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

SpeechRecognizer.PreloadGrammarsAsync Method

11/30/2012

将所有语法加载到语音语法集中。

语法


public IAsyncAction PreloadGrammarsAsync()

参数

此 方法 没有参数。

返回值

类型: IAsyncAction

异步操作的结果。

备注

为了让语音识别与自定义语法配合使用,RecognizeAsync 方法必须添加、加载并使用每一项语法。AddGrammarFromListAddGrammarFromUriAddGrammarFromPredefinedType 向内部队列添加语法,但语法还未处于已加载状态。用以下两种方式之一加载语法:可以在调用 RecognizeAsync 之前调用 PreloadGrammarsAsync,也可以跳过调用 PreloadGrammarsAsync,RecognizeAsync 会为您进行调用。两种情况下会出现相同的延迟,但向 RecognizeAsync 增加负担意味着当用户尝试语音识别时会出现延迟,且用户很有可能会注意到延迟。因此,除非您仅有一些简单的语法,否则您可能希望调用此方法。

要求

最低受支持的客户端

无受支持的版本

最低受支持的服务器

无受支持的版本

最低受支持的电话

Windows Phone 8

命名空间

Windows.Phone.Speech.Recognition
Windows::Phone::Speech::Recognition [C++]

元数据

Windows.winmd

Capabilities

ID_CAP_SPEECH_RECOGNITION [Windows Phone]
ID_CAP_MICROPHONE [Windows Phone]
ID_CAP_NETWORKING [Windows Phone]

另请参阅

SpeechRecognizer

 

 

显示:
© 2014 Microsoft