Audio python3音频信号处理

Audio python3音频信号处理,audio,module,python-3.x,signal-processing,Audio,Module,Python 3.x,Signal Processing,我正在为我的一个班级做的一个项目是为使用python3的孩子们构建一个简单的GUI声音编辑器(使用python3是一个严格的项目要求)。我不希望这个编辑器像audacity那样复杂,但我希望有一些有趣的内置效果,类似任天堂ds上的声音编辑器 我一直在研究与python3兼容的模块,这将有助于音频信号处理,因为我在这方面非常缺乏经验,但我在寻找与python3兼容的模块时遇到了困难。我发现了一个非常棒的python音乐模块列表:但是所有似乎具有我想要的功能的东西,比如pyo和snack,都没有与p

我正在为我的一个班级做的一个项目是为使用python3的孩子们构建一个简单的GUI声音编辑器(使用python3是一个严格的项目要求)。我不希望这个编辑器像audacity那样复杂,但我希望有一些有趣的内置效果,类似任天堂ds上的声音编辑器

我一直在研究与python3兼容的模块,这将有助于音频信号处理,因为我在这方面非常缺乏经验,但我在寻找与python3兼容的模块时遇到了困难。我发现了一个非常棒的python音乐模块列表:但是所有似乎具有我想要的功能的东西,比如pyo和snack,都没有与python3兼容


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

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


我建议移植这些模块;它通常非常简单明了,是一个很好的Python工具。

您可以尝试将这些模块移植到Python3。如果你幸运的话,它可能会变得微不足道。他是你的朋友。