¿Cómo monitorear la entrada de micrófono en linux?

Sep 24 2020

¿Cómo monitorear la entrada de micrófono en linux?

Nota: monitorear no es lo mismo que grabar y reproducir lo que se grabó.


En Windows puedo escuchar mi propio micrófono de las siguientes formas:

  1. Con algún programa, que capturará mi micrófono y lo enviará a mi tarjeta de sonido para reproducirlo. Por ejemplo, con ffplaycomando
ffplay -f dshow -i audio="Front panel mic (Realtek High Definition Audio)"

Producirá un retraso significativo, de hasta varios segundos.

  1. Con la opción "Escuchar" de las propiedades del dispositivo de entrada

Si producirá un retraso menor, hasta un segundo.

  1. Con widget de tarjeta de sonido

Producirá un retraso CERO. Creo que esto hará que el sonido de entrada vaya a la salida sin dejar la tarjeta de sonido, pero no estoy seguro.

Necesito la opción (2) en la línea de comandos de Linux.

Respuestas

2 sebasth Oct 26 2020 at 22:43

Debería poder monitorear su micrófono con el módulo loopback de PulseAudio . El módulo debería crear automáticamente salidas de bucle invertido para los dispositivos de entrada disponibles. Para cargar el módulo manualmente

pactl load-module module-loopback

Para hacer el cambio persistente, append /etc/pulse/default.pacon

load-module module-loopback