音频处理

时间:2015-01-12 01:09:44

标签: python audio

我正在寻找一个允许我录制,操作和合并音频文件的Python库。我见过的大多数人都不支持Windows和/或过时。有没有人对库有任何建议或者如何用标准的python库实现这些功能?

1 个答案:

答案 0 :(得分:0)

录制和操作通常是不同的问题。对于这两种情况,我坚持使用.wav文件格式,因为(至少在它们更简单的形式中)它们基本上只是具有最小标题的原始数据,并且易于使用。

录制:我使用pyaudio,它提供了portaudio库的绑定。

操作:对于简单的事情,我使用基础Python安装中包含的audioop,对于更复杂的事情,我直接使用scipy(可以使用{{读取许多.wav文件) 1}})然后像任何其他时间序列数据一样操纵数据。 scipy.io.wavfile.read功能强大且速度快,但不提供许多音频专用工具,也不提供音频专用术语。

还有其他一些东西,虽然不太成熟,如Snack,Audiere和AudioLazy,我听说过从未使用过的工具,我不知道哪些仍然可用,或者他们的水平发展等。