你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeywordRecognizer.RecognizeOnceAsync(KeywordRecognitionModel) 方法

定义

以异步操作的形式启动关键字 (keyword) 识别会话。

public System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.KeywordRecognitionResult> RecognizeOnceAsync (Microsoft.CognitiveServices.Speech.KeywordRecognitionModel model);
member this.RecognizeOnceAsync : Microsoft.CognitiveServices.Speech.KeywordRecognitionModel -> System.Threading.Tasks.Task<Microsoft.CognitiveServices.Speech.KeywordRecognitionResult>
Public Function RecognizeOnceAsync (model As KeywordRecognitionModel) As Task(Of KeywordRecognitionResult)

参数

model
KeywordRecognitionModel

描述KeywordRecognitionModel要检测关键字 (keyword) 的 。

返回

一个未来,它解析为一KeywordRecognitionResult旦检测到关键字 (keyword) 就会解析。

注解

关键字 (keyword) 识别会话持续到识别第一个关键字 (keyword) 或调用 StopRecognitionAsync 为止。

识别关键字 (keyword) 时,将触发“已识别”事件并完成任务。 若要检测另一个关键字 (keyword) ,请再次调用 方法。

如果在输入中未检测到关键字 (keyword) ,除非调用 ,否则StopRecognitionAsync()任务将永远不会解析。

另请参阅: 自定义关键字入门

适用于