簡體   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