javascript - 使用适用于 Javascript 的 Azure 认知语音服务 sdk 的自定义关键字连续识别选项
问题描述
使用 Microsoft 认知语音服务提供的自定义关键字识别器,我想使用 microsoft-cognitiveservices-speech-sdk npm 包在浏览器上设置连续识别。有没有办法设置连续的关键字识别。截至目前,只有单一时间识别选项可作为 sdk 的一部分。一旦识别出关键字,它将触发 Speech to Text 服务来处理进一步的语音。执行所需操作后,关键字识别将再次接管。有没有办法在不使用提供连续关键字识别的自定义命令的情况下完成此操作?
解决方案
您只能在设备 SDK startKeywordRecognitionAsync上使用它,而不能在其他 SDK 中使用。
这将使用关键字定位启动语音识别,直到调用 stopKeywordRecognitionAsync()
不确定这是否适用于您的场景。
此时,设备 SDK 仅适用于Roobo 开发工具包和 Azure Kinect DK。
根据您的要求,您始终可以通过再次调用它来重新武装关键字识别器(可能是一种可以满足您要求的循环类型或替代机制)
推荐阅读
- css - wordpress 菜单中的 CSS 类不起作用
- sql - 在 T SQL 中的我的日期列上获取时间戳 23:59:59
- mysql - SQL、主键、外键和表
- ios - 有没有办法在 SwiftUI 中制作 List 样式 insetGrouped?
- react-native - 需要升级现有项目的RN版本
- c# - LINQ中的内部连接后如何将相同的结果组合成一行
- python - 在游戏设计中,我们是否必须在每一帧中重新绘制整个窗口?
- django - Docker:从 Web 容器内部执行 django 迁移到 db 容器
- python - Visual Studio 16.3.4 + Python Tools 16.3 交互式窗口中断调试
- php - 如何在 laravel 6 中安装 brozot/Laravel-FCM?