Я работаю над фреймворком для создания аудио. Он будет генерировать большие аудиофайлы, скажем 3-минутные аудиофайлы, на создание которых уйдет около 1 минуты. Так что мне нужна система, похожая на потоковое аудио из Интернета, где я воспроизводлю звук по мере его генерации.
Микшер Pygame позволяет мне редактировать звук во время воспроизведения. Но я не могу понять, как изменить частоту дискретизации, размер выборки или количество каналов.
Snack позволяет мне редактировать звуки, а также их частоту дискретизации, размер выборки, длину и количество каналов. Но я не могу понять, как редактировать звуки во время их воспроизведения.
Может ли кто-нибудь указать мне библиотеку, которая позволяет мне редактировать звук во время воспроизведения, а также настраивать количество каналов, частоту дискретизации и длину (все это известно заранее)? Если нет, возможно, кто-нибудь знает учебник, чтобы сделать это на C ++?
[ EDIT ] Pymedia.audio отлично подойдет для меня. Тем не менее, я не могу заставить его работать под Python 2.6. Есть идеи?