Как продолжить вычисления, пока pyaudio воспроизводит файл .wav

#python #python-3.x #python-multiprocessing #pyaudio

#python #python-3.x #python-многопроцессорность #pyaudio

Вопрос:

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

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

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

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

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

Ответ №1:

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

Комментарии:

1. Спасибо! Я изучил это, и это было полностью то, что мне было нужно 🙂