1

我正在开发一个音频创建框架。它将生成大型音频文件,例如 3 分钟长的音频文件,生成大约需要 1 分钟。所以我想要的是一个系统,很像来自互联网的流式音频,我在生成声音的同时播放声音。
Pygame 的混音器允许我在播放声音时对其进行编辑。但我不知道如何更改采样率、采样大小或通道数。
Snack 允许我编辑声音,以及它们的采样率、采样大小、长度和通道数。但我不知道如何在播放时编辑声音。

任何人都可以指向一个库,它允许我在播放声音时编辑它,以及配置通道数、采样率和长度(所有这些都提前知道)?如果没有,也许有人知道在 C++ 中执行此操作的教程?

[编辑] Pymedia.audio 对我来说很好用。但是,我无法让它在 Python 2.6 下工作。有任何想法吗?

4

1 回答 1

0

pymedia.audio确实适用于 Python 2.6。看看这篇 SO 帖子:Pymedia installation on Windows with Python 2.6

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

于 2010-10-10T03:20:37.410 回答