实现浏览器语音呼起及语音录入及下载
主要分布三部分:
第一部分:开始录音 ;第二部分:停止录音;第三部分:静默监听。
一、开始录音
代码如下:
document.getElementById('startRecording').onclick = async function() {
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
try {
audioStream = await navigator.mediaDevices.getUserMedia({ audio: true });
audioContext = new (window.AudioContext || window.webkitAudioContext)();
const input = audioContext.createMediaStreamSource(audioStream);
analyserNode = audioContext.createAnalyser();
analyserNode.fftSize = 2048;
input.connect(analyserNode);
recorder = new Recorder(input);
recorder.record();
document.getElementById('startRecording').disabled = true;
document.getElementById('stopRecording').disabled = false
原文地址:https://blog.csdn.net/u012953777/article/details/140235508
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!