Аудио библиотека Python для одновременного создания и воспроизведения аудио - PullRequest
1 голос
/ 09 октября 2010

Я работаю над фреймворком для создания аудио. Он будет генерировать большие аудиофайлы, скажем 3-минутные аудиофайлы, на создание которых уйдет около 1 минуты. Так что мне нужна система, похожая на потоковое аудио из Интернета, где я воспроизводлю звук по мере его генерации.
Микшер Pygame позволяет мне редактировать звук во время воспроизведения. Но я не могу понять, как изменить частоту дискретизации, размер выборки или количество каналов.
Snack позволяет мне редактировать звуки, а также их частоту дискретизации, размер выборки, длину и количество каналов. Но я не могу понять, как редактировать звуки во время их воспроизведения.

Может ли кто-нибудь указать мне библиотеку, которая позволяет мне редактировать звук во время воспроизведения, а также настраивать количество каналов, частоту дискретизации и длину (все это известно заранее)? Если нет, возможно, кто-нибудь знает учебник, чтобы сделать это на C ++?

[ EDIT ] Pymedia.audio отлично подойдет для меня. Тем не менее, я не могу заставить его работать под Python 2.6. Есть идеи?

1 Ответ

0 голосов
/ 10 октября 2010

pymedia.audio работает с Python 2.6. Взгляните на этот пост: Установка Pymedia в Windows с Python 2.6

Вы можете добавлять аудио к объектам вывода во время их воспроизведения. Так как каждый образец генерируется, он также может быть добавлен в поток. Пример в их документации показывает, как это сделать: http://pymedia.org/docs/pymedia.audio.sound.html

...