音频流重录造成回声 [英] Audio Streaming Re-Recording Causing Echo

查看:169
本文介绍了音频流重录造成回声的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有我的Andr​​oid手机上录制音频,然后将其发送到我的笔记本电脑,然后它会发挥出它的扬声器(实时)的应用。但是有一些问题。

I have an application on my android phone which records audio then sends it to my laptop then it will play out of its speakers (real time). However there is some problem.

我说,应用程序流它,然后该应用程序会记录出来的扬声器的声音。我想,这会导致一些回声。

I speak, the application streams it then the application records the voice that comes out of the speakers. I think this causes some "echo".

没有人有任何解决这个?

Does anyone have any solutions to this?

推荐答案

这就是所谓的反馈回路。走出扬声器的声音被在那里再次重发的笔记本电脑麦克风再度回升。最好的解决办法是隔离从扬声器或使用耳机麦克风。如果你见过在录音摊位歌手的照片,你会发现他们都戴着耳机,这是确切的原因。既然你需要在同一个房间的麦克风和扬声器,也许你可以尝试使用带有拾音模式一个麦克风,这将是在扬声器的方向不敏感(例如心形图案)。

It's called a feedback loop. The voice coming out of the speakers is again picked up by the microphone where it is retransmitted to the laptop again. The best solution is to isolate the microphone from the speakers or use headphones. If you've ever seen pictures of singers in the recording booth, you'll notice they are wearing headphones and this is the exact reason. Since you need to have the mic and speakers in the same room, maybe you could try using a mic with a pickup pattern that would be less sensitive in the direction of the speakers (e.g. cardiod pattern).

这是非常棘手的另一种选择是使用某种回声消除 。例如,对事物的记录侧,则延迟所记录的声音和背面在与所记录的信号混合的其反相版本。

Another option that is much trickier is to employ some sort of echo cancellation. For example, on the recording side of things, you delay the recorded sound and mix an inverted version of it back in with the recorded signal.

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

您再调整延迟量,并获得您的环境。一个明显的问题是,改变延迟(如搬迁扬声器或麦克风)将重新引入回声。

You then tweak the amount of delay and gain for your environment. One obvious problem is that a change in delay (such as relocating the speakers or microphone) will reintroduce the echo.

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

Any solutions more complicated than this and I would suggest looking for 3rd party software.

这篇关于音频流重录造成回声的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆