【问题标题】:How to add filters for the removal of noise from a recorded audio file in iOS如何在 iOS 中添加过滤器以从录制的音频文件中去除噪音
【发布时间】:2012-12-03 05:48:45
【问题描述】:

我正在制作一个 iPhone 应用程序来录制和播放人声,就像 Talking Tom。一切正常,但我不知道如何去除录制的音频文件中的背景噪音?

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

【问题讨论】:

标签: ios swift iphone audio voice-recording


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多