收藏
回答

同声传译插件的返回结果是在之前结果上累加吗?有没有类似讯飞那种开启动态修正的参数

如果我录入的语音特别多内容,每次触发onRecognize的结果就是在原结果上一直累加

有没有类似讯飞那种动态修正的功能,每次返回的结果替换之前返回的结果,这样进行文本对比和前端带来的视觉效果也比较强

顺便说说我现在的需求,用户按下录音按钮之后对页面提供的文本进行宣读,然后调用同声传译插件获取用户宣读的结果,将用户宣读的结果和页面提供能文本进行对比,读错的文本显示红色,正确的显示绿色;有点类似音乐播放器歌词滚动的那种效果,

回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2020-06-09

    你好,每次返回的结果是最完整的结果,没有动态修正的参数。

    2020-06-09
    有用
    回复 3
    • L.
      L.
      2020-06-10
      想知道,在开启同声传译录音后,为什么即使我没有说话,每次onRecognize都会返回我上一次的说的内容,按照逻辑不应该是有说话才识别返回内容吗
      2020-06-10
      回复
    • 灵芝
      灵芝
      2020-06-10回复L.
      每次返回最完整的结果,可以对前面的识别结果进行修正。另外,如果不说话就不返回数据,使用方会受局限,每次都返回最完整的,调用方想怎么用就怎么用,否则如果有使用方想在用户不说话的时候给出提示,若不触发回调,调用方不知道是在识别还是用户没有说话。根据你描述的场景,返回最完整的结果也不影响实现的。
      2020-06-10
      回复
    • L.
      L.
      2020-06-11
      我的意思不是说不说话就不返回,你们原理应该是长连接,固定时间触发录音onRecognize事件,我的意思是不说话的时候onRecognize(里面的res为空)
      2020-06-11
      回复
登录 后发表内容
问题标签