使用适用于Javascript的Azure认知语音服务sdk的自定义关键字连续识别选项

问题描述

使用Microsoft Cognitive Speech Services提供的自定义关键字识别器,我想使用microsoft-cognitiveservices-speech-sdk npm软件包在浏览器上设置连续识别。有没有办法设置连续的关键字识别。截至目前,SDK中仅提供一次识别时间选项。一旦识别出关键字,它将触发语音转文本服务以处理进一步的语音。执行所需的操作后,关键字识别将再次接管。 有没有无需使用自定义命令就能实现连续关键字识别的方法来实现此目的?

解决方法

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

这将开始通过关键词识别进行语音识别,直到调用stopKeywordRecognitionAsync()

不确定这是否适用于您的方案。

目前,设备SDK仅与startKeywordRecognitionAsync和Azure Kinect DK一起使用。

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