Какую библиотеку python использовать для неблокирующего ввода-вывода звука в OSX? - PullRequest
3 голосов
/ 21 февраля 2011

Я хотел бы читать и писать аудио на Python. Я пробовал PyAudio и audiolab, но оба они блокируют только ввод / вывод звука (т. Е. Вы ничего не можете сделать, пока они воспроизводятся или записываются).

Теперь мне нужна библиотека, которая выполняет неблокирующий ввод / вывод звука в OSX. Бонусные баллы за лицензию LGPL / BSD, совместимость с pip и воспроизведение numpy массивов!

Ответы [ 2 ]

4 голосов
/ 15 апреля 2011

Несколько дней назад я отправил патч на pyAudio , который позволяет там неблокировать аудиовход / ввод.блокировка ввода / вывода официально поддерживается PyAudio.

1 голос
/ 03 марта 2011

Вы смотрели на Pygame? Это очень обширная оболочка для библиотеки SDL, которая позволит вам ставить в очередь и воспроизводить музыку во время другой обработки.

http://www.pygame.org/docs/ref/mixer.html

Он также имеет процедуры для преобразования между объектами Pygame Sound и массивами Numpy.

http://www.pygame.org/docs/ref/sndarray.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...