【发布时间】:2010-10-09 04:57:07
【问题描述】:
我正在开发一个音频创建框架。它将生成大型音频文件,例如 3 分钟长的音频文件,生成大约需要 1 分钟。所以我想要的是一个类似于来自互联网的流式音频的系统,我在生成声音的同时播放声音。
Pygame 的混音器允许我在播放声音时对其进行编辑。但我不知道如何更改采样率、采样大小或通道数。
Snack 允许我编辑声音,以及它们的采样率、采样大小、长度和通道数。但我不知道如何在播放时编辑声音。
谁能告诉我一个库,它允许我在播放声音时编辑它,以及配置通道数、采样率和长度(所有这些都提前知道)?如果没有,也许有人知道在 C++ 中执行此操作的教程?
[EDIT] Pymedia.audio 适合我。但是,我无法让它在 Python 2.6 下工作。有什么想法吗?
【问题讨论】:
-
这个程序需要在哪个操作系统上运行?
-
@Jeremy 截至目前,只有 Windows (7)。我希望它也能在 linux 上运行,但我无法让任何 linux 发行版在我的笔记本电脑上运行,所以现在假设是 Windows。另外,我使用的是 Python 2.6。
标签: c++ python audio audio-player