2012-04-07 33 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,可能有点老了,买的很方便。