用于同步音频创建和播放的Python音频库

时间:2010-10-09 04:57:08

标签: c++ python audio audio-player

我正在制作音频创作框架。它将生成大型音频文件,例如3分钟长的音频文件,大约需要1分钟才能生成。所以我想要的是一个类似于从互联网流式传输音频的系统,我在其中播放声音 Pygame的调音台让我可以在播放时编辑声音。但我无法弄清楚如何更改采样率,样本量或通道数 Snack允许我编辑声音,以及它们的采样率,样本大小,长度和通道数。但我无法弄清楚如何在播放时编辑声音。

有人可以指向一个允许我在播放时编辑声音的库,以及配置通道数,采样率和长度(所有已知的提前)吗?如果没有,也许有人知道用C ++做这个的教程吗?

[编辑] Pymedia.audio对我来说会很好。但是,我无法在Python 2.6下工作。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

pymedia.audio 可以使用Python 2.6。看一下这篇SO帖子:Pymedia installation on Windows with Python 2.6

您可以在播放时将音频附加到输出对象。因此,在生成每个样本时,它也可以附加到流中。他们的文档中的示例显示了如何执行此操作:http://pymedia.org/docs/pymedia.audio.sound.html