在我的工作中,整个工程部门刚刚被调整到了一个新的座位安排中,这使得声音传播比我们想象的要多一些。我想尝试以一种酷炫的工程方式来解决这个问题。是否可以使用以下方法创建自适应声音消除:
- 麦克风输入
- 频率计算
- 扬声器播放
速度:声音抵消必须非常快地捕获、计算并生成抵消效果,可能不能超过1毫秒的延迟。使用托管代码将会很困难。
相位定位:任何声音/噪音的正确抵消相位完全取决于麦克风、扬声器和你的耳朵之间的精确距离关系。前两者保持不变,但你的耳朵往往会随着头部动作而移动,而你的代码无法知道这一点。(这也是降噪耳机效果出色而其他设备效果不佳的一个重要原因)。