gpt4 book ai didi

javascript - 网络音频 API : Mic stream to speaker volume drop?

转载 作者:搜寻专家 更新时间:2023-11-01 04:13:43 26 4
gpt4 key购买 nike

我正在使用 Web 音频 API 将我的麦克风输入流式传输到扬声器,这样我就可以听到自己通过它们说话:

var aCtx = new AudioContext();
navigator.mediaDevices.getUserMedia({audio: true}).then(function (stream) {
var microphone = aCtx.createMediaStreamSource(stream);
microphone.connect(aCtx.destination);
})

它工作正常,但每当我保持稳定的长语音输入时,输出增益似乎会在几秒钟后下降。

我听从了 cwilso 的建议并添加了回声消除约束。但是结果还是一样。

这是一个 fiddle :https://jsfiddle.net/hcrgL9eg/

帮助将不胜感激。

最佳答案

是的,您正在点击“自动获得控制”。默认情况下,音频输入有很多功能(回声消除、AGC、降噪)。看看Disabling Auto Gain Conctrol with WebRTC App ;这是相同的解决方案。

关于javascript - 网络音频 API : Mic stream to speaker volume drop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41883307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com