首页 > 解决方案 > 使用适用于 Javascript 的 Azure 认知语音服务 sdk 的自定义关键字连续识别选项

问题描述

使用 Microsoft 认知语音服务提供的自定义关键字识别器,我想使用 microsoft-cognitiveservices-speech-sdk npm 包在浏览器上设置连续识别。有没有办法设置连续的关键字识别。截至目前,只有单一时间识别选项可作为 sdk 的一部分。一旦识别出关键字,它将触发 Speech to Text 服务来处理进一步的语音。执行所需操作后,关键字识别将再次接管。有没有办法在不使用提供连续关键字识别的自定义命令的情况下完成此操作?

标签: javascriptmicrosoft-cognitiveazure-cognitive-servicesmicrosoft-speech-platformazure-speech

解决方案


您只能在设备 SDK startKeywordRecognitionAsync上使用它,而不能在其他 SDK 中使用。

这将使用关键字定位启动语音识别,直到调用 stopKeywordRecognitionAsync()

不确定这是否适用于您的场景。

此时,设备 SDK 仅适用于Roobo 开发工具包和 Azure Kinect DK。

根据您的要求,您始终可以通过再次调用它来重新武装关键字识别器(可能是一种可以满足您要求的循环类型或替代机制)


推荐阅读