Виртуальный микрофон и питон

Виртуальный микрофон и питон

Я использую Lubuntu 19.10 и хотел бы создать виртуальный микрофон, который можно было бы использовать из другого программного обеспечения (например, браузера) в качестве источника звука, и передавать на него звук в реальном времени с помощью скрипта Python.

С тех пор я попробовал другое решение, и теперь у меня есть виртуальное устройство с именем, MicOutputкоторое я создал с помощью следующей команды:

pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"

Как мне отправить на него звук с помощью Python?

РЕДАКТИРОВАТЬ: Я решил, как показано в ответе ниже, но как мне изменить хотя бы вывод скрипта на виртуальный микрофон автоматически при его запуске? Я имею в виду, что есть команда для выполнения в терминале, чтобы сделать это?

решение1

Я решил вручную изменить вывод скрипта Python и ввод веб-приложения на виртуальный микрофон, созданный с помощью предыдущей команды, используя графический интерфейс pavucontrolили pulseaudio.

Я добавил несколько изображений для большей ясности.

Чтобы направить аудиовыход из скрипта Python на виртуальный микрофон Чтобы направить аудиовыход из скрипта Python на виртуальный микрофон

Чтобы использовать монитор виртуального микрофона в качестве источника для определенной вкладки в Firefox Чтобы использовать монитор виртуального микрофона в качестве источника для определенной вкладки в Firefox

Связанный контент