gpt4 book ai didi

android - 音频流重新录制导致回声

转载 作者:行者123 更新时间:2023-12-03 02:11:09 24 4
gpt4 key购买 nike

我的Android手机上有一个应用程序,它可以记录音频,然后将其发送到笔记本电脑,然后将扬声器播放出去(实时)。但是有一些问题。

我说,应用程序将其流式传输,然后应用程序记录从扬声器发出的声音。我认为这会引起一些“回音”。

有人对此有任何解决方案吗?

最佳答案

这称为反馈循环。扬声器发出的声音再次被麦克风拾取,并再次传输到笔记本电脑。最好的解决方案是将麦克风与扬声器隔离或使用耳机。如果您曾经在录音棚里看到过歌手的照片,您会发现他们戴着耳机,这就是确切的原因。由于您需要将麦克风和扬声器放在同一房间内,因此也许您可以尝试使用拾音模式的麦克风,该拾音模式在扬声器的方向上灵敏度较低(例如,心音模式)。

另一个比较棘手的选择是采用某种echo cancellation。例如,在事物的录制方面,您可以延迟录制的声音,然后将其反相版本与录制的信号混在一起。

              +---------------------------> mix------+
| | |
+-- delay -- invert -- gain ---+ |
| |
| |
voice )))))) mic ((((((((((((((( speaker <-----------+

然后,您可以调整环境的延迟量和 yield 。一个明显的问题是延迟的变化(例如重新放置扬声器或麦克风)将重新引入回声。

任何比这更复杂的解决方案,我建议您寻找第三方软件。

关于android - 音频流重新录制导致回声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23846184/

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