开发者社区> 问答> 正文

阿里云c++sdk实时语音识别嵌入mrcp

设置的无输入超时40s和识别超时60s,客服问答场景,客服问了第一句话后,客户一直不说话,结果超时的时间 是 100s 也就是上面的 无输入超时40s+识别超时的60s,要的效果仅仅是40s。
代码如下:
微信图片_20240524172209.png

这两个参数的值是由lua脚本传过来的,查看freeswitch日志显示的值 无输入超时40s, 识别超时60s。这个是以前c++sdk3.0.9版本嵌入的mrcp,现在的版本是c++sdk 3.0.17会不会是版本问题呢?还是其他问题有没有大佬帮忙看一下,谢谢

展开
收起
游客ezmswn52mppva 2024-05-24 17:28:38 110 0
2 条回答
写回答
取消 提交回答
  • 识别超时recognition_timeout参数默认在mpf中没有使用,需要手动实现逻辑

    2024-06-04 13:56:10
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    确保Lua脚本传递的参数正确无误,并且C++ SDK能够正确解析和应用这些参数。检查是否有任何缓存或旧配置影响当前设置。

    检查C++ SDK中关于超时逻辑的实现。可能是识别超时和无输入超时的逻辑叠加了,需要调整逻辑以确保它们不会相互累积。

    2024-05-25 13:32:48
    赞同 5 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云产品十一月刊来啦! 立即下载
阿里云产品安全基线白皮书 立即下载
云原生产业大会:阿里云精彩内容集锦 立即下载