Microfone virtual e python

Microfone virtual e python

Estou no Lubuntu 19.10 e gostaria de criar um microfone virtual que possa ser usado em outro software (por exemplo, o navegador) como fonte de áudio e canalizar áudio para ele em tempo real usando um script python.

Desde agora tentei uma solução diferente e agora tenho um dispositivo virtual chamado MicOutputque criei usando o seguinte comando:

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

Como posso enviar áudio para ele usando Python?

EDITAR: Resolvi como mostrado na resposta abaixo, mas como posso alterar pelo menos a saída do script para o microfone virtual automaticamente ao iniciá-lo? Quer dizer, existe um comando para executar no terminal para fazer isso?

Responder1

Resolvi alterar manualmente a saída do script python e a entrada da aplicação web para o microfone virtual criado com o comando anterior, usando a GUI pavucontrolou pulseaudio.

Adiciono algumas imagens para ficar mais claro.

Para direcionar a saída de áudio do script python para o microfone virtual Para direcionar a saída de áudio do script python para o microfone virtual

Para usar o monitor do microfone virtual como fonte para uma aba específica no Firefox Para usar o monitor do microfone virtual como fonte para uma aba específica no Firefox

informação relacionada