Как настроить устройство вывода для PyAudio - PullRequest
0 голосов
/ 28 мая 2020

Я искал способ воспроизвести wav-файл на определенном c устройстве вывода с использованием PyAudio-потока. Документация по инициализации потокового класса не предоставила никакой дополнительной информации :( Часть воспроизведения файла wav завершена, поэтому единственное, что осталось, это конфигурация устройства. Заранее спасибо!

1 Ответ

0 голосов
/ 29 мая 2020

Сам придумал решение:

Вы должны передать аргумент ключевого слова "output_device_index" в конструктор класса потока. А именно:

p = pyaudio.PyAudio()
stream = p.open(
    format              = p.get_format_from_width(wf.getsampwidth()),
    channels            = wf.getnchannels(),
    rate                = wf.getframerate(),
    output              = True,
    output_device_index = 16
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...