2012-04-07 72 views
0

我試圖找到一個可以處理音頻文件的Php或Python庫。我需要循環錄製的電話並處理它們以去除那些具有特定模式的模式,例如嘟嘟聲而不是人聲。我認爲通過比較音頻文件中的幅度樣本是可能的。你知道有哪些圖書館可以提供幫助嗎?使用python或php處理音頻文件

謝謝!

回答

1

Python自帶的標準庫wave模塊可以加載和解析.wav文件;檢測嘟嘟聲可能比您想象的要困難一些,但不是非常困難。

+0

謝謝。我已經在嘗試SOX庫,但也會看看wave。 – 2012-04-07 00:49:12

0

Audiolab是一個python庫,可以將AIFF,AU和WAV文件直接加載到numpy數組中。

很可能僅包含嘟嘟聲的音頻將具有相當簡單的power spectrum,可以使用numpy.fft從音頻陣列中獲取。

0

有人推薦我pyaudiere,它可以「將緩衝區作爲float32的NumPy數組傳遞」。我以前從來沒有用過它,你可以放棄它。

我以前用pymad,可能有點老了,買的很方便。