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

问题描述 投票:0回答:2

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

javascript microsoft-cognitive azure-cognitive-services microsoft-speech-platform azure-speech
2个回答
0
投票

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

这将通过关键字识别开始语音识别,直到调用 stopKeywordRecognitionAsync() 为止

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

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

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


0
投票

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

这将通过关键字识别开始语音识别,直到调用 stopKeywordRecognitionAsync() 为止

© www.soinside.com 2019 - 2024. All rights reserved.