Tag: web audio api

当检测到静音(JS)时,如何将前面的audio(从麦克风)提取为缓冲区?

我正在使用Google Cloud API进行语音到文本,并使用NodeJS后端。 该应用程序需要能够侦听语音命令,并将其作为缓冲区传输到后端。 为此,当检测到静音时,我需要发送前一个audio的缓冲区。 任何帮助,将不胜感激。 包括下面的js代码 if (!navigator.getUserMedia) navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; if (navigator.getUserMedia) { navigator.getUserMedia({audio: true}, success, function (e) { alert('Error capturing audio.'); }); } else alert('getUserMedia not supported in this browser.'); var recording = false; window.startRecording = function () { recording = true; }; window.stopRecording = function […]