2017-07-15 1003 views
-1

在大膽中,我們可以使用「菜單 - 效果 - 降噪」中的降噪來消除背景噪音(請看這張圖片)。 有沒有可以執行該操作的python函數? denoising with audacity imagePython算法去噪音wav文件

+0

是啊有很多圖書館可以做到這一點 –

+0

謝謝你的回答@Arpit Solanki.I嘗試scipy.filtfilt功能,但它平滑了信號,但沒有消除噪音。你知道我可以做什麼樣的圖書館員使用? – samourayonly

+0

@samourayonly更新了我的答案,包括一般指導原則。 – RussellB

回答

0

如果你想減少噪音厚顏無恥的方式,我的理解,你應該使用scipy庫提供SciPy的過濾器進行編程你的算法。

除此之外,pyaudio是一個用於音頻分析的專用庫,here是一個kickstart教程。

如果你不僅限於python,你可以檢查出Essentia。這是迄今爲止音樂和音頻分析的詳盡資料庫。

堅果殼:雖然python庫提供了功能,但是你應該對你的降噪算法進行編碼(根據你的需要量身定做)。也許你可以遵循大膽的方法。

您可以參考這個問題的更好的技術/實施calirty:噪聲reduction on wave file

祝你好運!儘量準確地發佈問題,重點關注與編程語言有關的實現問題,而不是通用的東西。

作爲一般指引: 瞭解您的噪聲的行爲,那麼你可以選擇你的噪聲去除策略accordingly.May是你需要一個簡單的低通濾波器或高通濾波器。