如何添加过滤器以消除iOS中录制的音频文件中的噪音



我正在制作一个iPhone应用程序来录制和播放人声,就像会说话的汤姆一样。一切正常,但我无法弄清楚如何消除录制音频文件中的背景噪音?

我知道低通滤波是一种选择,但我不知道如何编码?谁能帮我实现低通滤波器或其他东西来消除iOS中录制的音频文件中的背景噪音。

我不做ios,但是在加速度计低通滤波中有一个用于iPhone加速度计的低通滤波器示例,您可以根据自己的使用进行调整。

基本上,时间 x 处的过滤值 = 时间 x * alpha 处的未过滤值

+ 时间 x-1 处的过滤值 * (1- alpha)

对于时间 0 的过滤值 = 时间 0 的未过滤值 * alpha(假设时间 -1 处的未筛选值为 0)

您需要使用反复试验来设置 alpha。也许在 0.01 到 0.1 范围内的某个地方可能有用。

最新更新