2012-12-15 91 views
3

我正在製作iPhone應用程序來錄製和播放人聲,就像會說話的湯姆。一切工作正常,但我無法弄清楚如何刪除錄製的音頻文件中的背景噪音?從ios錄製的音頻文件中去除噪音

我知道低通濾波是一個選項,但我不知道如何編碼?任何人都可以幫助我實現低通濾波器或其他功能,以從iOs中錄製的音頻文件中移除背景噪音。

+0

希望這會幫助你,http://www.vocal.com/mobile/ios-native-libraries/ – rptwsthi

+0

得到了你的問題兄弟的解決方案? –

回答

0

我不做ios,但有一個iphone的加速度計的低通濾波器的例子,在Accelerometer Low Pass Filtering,你可能會適應你的使用。

基本上在時刻在時間x-1 *(1-阿爾法)

而對於濾波值在時間0 =未過濾的值在時間濾波值在時間x *阿爾法+過濾值x =未過濾的值0 * alpha (假設時間-1的未過濾值爲0)

您將需要使用試驗和錯誤設置alpha。也許在0.01到0.1的範圍內可能是有用的。