Как продолжить вычисления, пока pyaudio воспроизводит файл .wav - PullRequest
1 голос
/ 05 апреля 2019

Я использую pyaudio для воспроизведения файла .wav.

У меня также есть cv2, отображающий веб-камеру на экране.

Когда я вызываю функцию, которая воспроизводит аудиофайл, все останавливается, пока не закончится воспроизведение.Это включает в себя канал веб-камеры и все другие вычисления.

Есть ли способ воспроизвести файл .wav с моей функцией, не затрагивая все остальное.Я мог бы подумать, что многопроцессорность будет чем-то, что нужно использовать, но после нескольких часов попыток это ни к чему не приведет.

Вся помощь приветствуется!Спасибо

1 Ответ

1 голос
/ 05 апреля 2019

Тебе не понадобится другой процесс, другой поток подойдет. Взгляните на документацию Python Threading

...