【发布时间】:2012-12-25 09:28:14
【问题描述】:
在我的工作中,整个工程部门刚刚搬进了一个新的座位安排,让声音传播得比我们任何人都愿意享受的多一点。我想尝试用一种很酷的工程方式来解决这个问题。是否可以使用以下方法创建自适应声音消除:
- 麦克风输入
- 频率计算
- 扬声器播放
如果是这样,我想查看哪些库?我假设 FFT(快速傅里叶变换)麦克风输入和频率播放。谁能指出具有这些功能的优秀库? (如果这是可能的)
【问题讨论】:
-
让每个人都得到一副耳机可能会更容易。 :)
-
是的,它会的,我们曾经开玩笑说要为降噪耳机添加一堆采购申请,但它永远不会通过。 :-)
-
这不是很清楚,但随机白噪声几乎可以像消除噪声一样有效地解决人为分心的问题。
-
这是一个 DSP 应用程序,用于获得所需的亚毫秒级响应。它们不是用 C# 编程的,买不起 GC。
-
只是为了回声@RBarryYoung - 白噪声会模糊所有其他声音,因为它会填充频率,使其他声音“迷失在噪音中”并且不会被识别为有意义的噪音你的脑。而且很容易尝试 - 只需在线查找 source 并通过扬声器播放即可。
标签: c# audio noise-reduction