【问题标题】:Google Speech recognition API stops recording after a few seconds谷歌语音识别 API 几秒钟后停止录制
【发布时间】:2016-03-12 11:24:53
【问题描述】:

这是识别语音的代码,它会在几秒钟后停止录音。标题栏中的麦克风图标消失了。

var streaming = new webkitSpeechRecognition();
streaming.lang = 'en-IN';
streaming.continuous = true;
streaming.interimResults = true; 

streaming.onresult = function(event) {
  l_pos = event.results.length - 1 ;
  console.log(event.results[l_pos][0].transcript);
}

streaming.onend = function(event) {
  console.log("1")
  streaming.start();
  console.log("2")
}

streaming.start();

如何让它连续录制?

【问题讨论】:

  • 移除 streaming.stop();从代码。那就是停止录制..
  • 删除了线路,但如果我不说话约 10 秒,它仍然会停止录制。
  • 好的。如果你想连续录制,那么你可以做一件事。有一个 onstop 或 onend 事件。在那种情况下,你可以重新开始..
  • @AjuJohn 成功了。请给出答案。

标签: javascript google-chrome google-speech-api


【解决方案1】:

如果你想连续录制,那么你可以做一件事。有一个 onstop 或 onend 事件。在这种情况下,您可以重新启动它..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多