我正在创建一个iPhone应用程序来记录和播放人声,就像 Talking Tom 一样。一切正常,但我无法弄清楚如何删除录制的音频文件中的背景噪音?
我知道低通滤波是一个选项,但我不知道如何编码?任何人都可以帮我实现低通滤波器或其他东西来消除iOs中录制的音频文件中的背景噪声。
答案 0 :(得分:0)
我不做ios,但是Accelerometer Low Pass Filtering有一个用于iphone加速度计的低通滤波器示例,您可以根据自己的需要进行调整。
基本上,时间过滤的值x =时间的未过滤值x * alpha +时间x-1的过滤值*(1- alpha)
对于时间0的滤波值=时间0 * alpha处的未滤波值 (假设时间-1处的未过滤值为0)
您需要使用反复试验设置alpha。也许在0.01到0.1范围内的某个地方可能会有用。