yangyaofei
2022-10-21 10:54:54 +08:00
回声抑制可不是什么特别简单的事情.
当年大学玩了点音乐, 稍微知道点相关的知识, 在一般的乐队进行演出的时候, 每个人是要听到自己和别人的音乐的声音的. 而这个一般是用一个小音箱(大牛逼都用无线耳返什么的可能就没有这个问题, 但是按个要求挺高的)对着演奏者们, 还有主要的大音箱方向相反对着听的观众, 这两个就必然会产生回声, 而且因为基本无延迟, 直接变成啸叫.
在解决这个问题的时候, 一般是这么解决的, 台上的拾音器和麦克一般使用指向性的,就是只有一个方向的声音能够没拾取, 然后在调音台还要对各种东西进行调音, 纯硬件的抑制啸叫的东西也会被用很多(可以说是调音台的功能或者单独的一个模块).
只是有了上述的硬件, 只能说是胡闹性质的演出足够了, 稍微要求高一点, 都要根据现场的声场和音箱位置, 找会调音的人进行调音, 才能在大部分情况下方式啸叫.
---------
回到上面的问题, 多人会议的问题是既有无法预测的网络延迟, 也有每个人所在场地的声场回声情况不同, 设备的拾音指向性和设备的功放的不同. 这么多因素放在一起, 不可能简单的一个反向声波之类的就解决问题的, 只能是找一个妥协后的调教(比如抑制什么, 反向什么之类的)适配大部分场景
这些什么算法看起来简单, 原理也简单, 但是真这么简单? 工程和理论可是两个学科