谁能给我指出正确的方向,告诉我如何在使用 iPhone SDK Core Audio 录制某人讲话时最大限度地减少环境噪音?我猜想消除任何高于和低于人类声域的频率的带通滤波器可能会起作用。我不知道如何在 SDK 中的音频上实现带滤波器。最佳解决方案是在将流写入内存/磁盘之前消除流中的噪声。

有帮助吗?

解决方案

你需要实施一个 自适应滤波器 和一个 语音活动检测器. 。在没有语音的时期,您将收集环境噪声并使用它来驱动自适应滤波器。

其他提示

有“谱减法”的搜索其中,分析你打电话什么的背景噪声,然后从常规的信号中减去它的样品的技术。是的,你总是会得到一些文物。这是一个折衷。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top