
Estoy en Lubuntu 19.10 y me gustaría crear un micrófono virtual que pueda usarse desde otro software (por ejemplo, el navegador) como fuente de audio y canalizar audio en tiempo real usando un script en Python.
Desde ahora probé una solución diferente y ahora tengo un dispositivo virtual llamado MicOutput
que creé usando el siguiente comando:
pactl load-module module-null-sink sink_name=MicOutput sink_properties=device.description="Virtual_Microphone_Output"
¿Cómo puedo enviarle audio usando Python?
EDITAR: Resolví como se muestra en la respuesta a continuación, pero ¿cómo puedo cambiar al menos la salida del script al micrófono virtual automáticamente cuando lo ejecuto? Quiero decir, ¿hay un comando para ejecutar en la terminal para hacer eso?
Respuesta1
Resolví cambiando manualmente la salida del script python y la entrada de la aplicación web al micrófono virtual creado con el comando anterior, usando la GUI pavucontrol
o pulseaudio
.
Agrego algunas imágenes para que quede más claro.
Para dirigir la salida de audio desde el script de Python al micrófono virtual
Para usar el monitor del micrófono virtual como fuente para una pestaña específica en Firefox