Google 语音识别 API 几秒后停止录音
Google Speech recognition API stops recording after a few seconds
这是识别语音的代码,它会在几秒钟后停止录音。标题栏中的麦克风图标消失。
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();
如何让它连续记录?
如果你想连续记录那么你可以做一件事。有一个 onstop 或 onend 事件。在那种情况下你可以重新开始..
这是识别语音的代码,它会在几秒钟后停止录音。标题栏中的麦克风图标消失。
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();
如何让它连续记录?
如果你想连续记录那么你可以做一件事。有一个 onstop 或 onend 事件。在那种情况下你可以重新开始..