我正在寻找一个允许我录制,操作和合并音频文件的Python库。我见过的大多数人都不支持Windows和/或过时。有没有人对库有任何建议或者如何用标准的python库实现这些功能?
答案 0 :(得分:0)
录制和操作通常是不同的问题。对于这两种情况,我坚持使用.wav文件格式,因为(至少在它们更简单的形式中)它们基本上只是具有最小标题的原始数据,并且易于使用。
录制:我使用pyaudio
,它提供了portaudio
库的绑定。
操作:对于简单的事情,我使用基础Python安装中包含的audioop
,对于更复杂的事情,我直接使用scipy
(可以使用{{读取许多.wav文件) 1}})然后像任何其他时间序列数据一样操纵数据。 scipy.io.wavfile.read
功能强大且速度快,但不提供许多音频专用工具,也不提供音频专用术语。
还有其他一些东西,虽然不太成熟,如Snack,Audiere和AudioLazy,我听说过从未使用过的工具,我不知道哪些仍然可用,或者他们的水平发展等。