繁体   English   中英

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

[英]How to add filters for the removal of noise from a recorded audio file in iOS

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

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

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

基本上,时间 x 的过滤值 = 时间 x 的未过滤值 * alpha + 时间 x-1 的过滤值 * (1- alpha)

而对于时间0的过滤值=时间0的未过滤值* alpha(假设时间-1的未过滤值是0)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM