python3音频信号处理

时间:2012-11-13 07:33:23

标签: audio module python-3.x signal-processing

我正在为我的一个班级工作的项目是使用python3为孩子们构建一个简单的GUI声音编辑器(使用python3是一个严格的项目要求)。我不希望这个编辑器像大胆一样复杂,但我希望有一些有趣的内置效果类似于nintendo ds http://nintendo.wikia.com/wiki/Nintendo_DSi_Sound上的声音编辑器。

我一直在研究与python3兼容的模块,这将有助于音频信号处理,因为我在这个领域非常缺乏经验,但是我在找到适合python3的东西时遇到了麻烦。我找到了这个伟大的python音乐模块列表:http://wiki.python.org/moin/PythonInMusic但是所有似乎都具有我认为我想要的功能的东西,如pyo和snack,没有python3兼容性。

我认为在这一点上我最好的选择是使用NumPy和SciPy进行信号处理,但我想知道是否有人有更好的建议或建议?或者使用NumPy和SciPy是一个理想的选择,如果我能熟悉它们吗?

1 个答案:

答案 0 :(得分:0)

NumPy / SciPy可以处理音频信号,但它不会感觉“原生”,因为您必须编写大量接口代码才能将结果数据作为声音播放或以某种标准格式(如.wav)编写。 / p>

我建议移植这些模块;它通常非常简单直接,也是一个很好的Python练习。

相关问题