Quiero escuchar el sonido que entra en el micrófono del portátil desde el altavoz del mismo.
Estoy en Ubuntu 9.10
Quiero escuchar el sonido que entra en el micrófono del portátil desde el altavoz del mismo.
Estoy en Ubuntu 9.10
Respuestas:
La solución global para este problema (es decir, no una solución canalizada que se ejecuta en primer plano) se describe más o menos en el artículo vinculado desde Archon, pero sigo olvidando y terminando en esta página, así que proporcionaré un resumen:
pactl load-module module-loopback latency_msec=1
Este comando cargará el módulo loopback y habilitará el loopback global de todos los dispositivos de entrada a través de su salida (creo, aunque solo lo he usado para resolver el enrutamiento de la entrada de mi tarjeta de sonido a través de su salida, así que YMMV ... no estoy seguro de si esto se elige arriba todas las entradas de bluetooth).
Para cargar esto permanentemente cada vez que reinicie su sesión (creo que pulseaudio funciona según el inicio de sesión del usuario, por lo tanto, reinicio de sesión, no reinicio de máquina) agregue lo siguiente a su archivo de configuración de audio de pulso. Elegí la configuración predeterminada que afecta a todos los usuarios, que es '/etc/pulse/default.pa' en mi máquina Ubuntu. Agregue la siguiente línea al final:
load-module module-loopback latency_msec=1
pactl load-module module-loopback
funciona perfectamente, gracias.
pactl unload-module n
. Un script que puede descargar módulos por nombre está aquí: umonkey-tools.googlecode.com/hg/bin/pactl-unload-by-name
Uso el siguiente comando (que se encuentra en: http://efreedom.com/Question/3-127276/Play-Mic-Speakers-Ubuntu-Karmic ):
pacat -r --latency-msec=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1 -d alsa_output.pci-0000_00_1b.0.analog-stereo
Dónde:
alsa_input.pci-0000_00_1b.0.analog-stereo
es tu dispositivo de entradaalsa_output.pci-0000_00_1b.0.analog-stereo
es tu dispositivo de salidaUse paman para encontrar estos nombres de dispositivos.
pacat -r | pacat -p --fix-rate --latency-msec=10
Este es un problema con pulseaudio. Vea este hilo para una solución poco clara.
#To stop sound loop find module number e.g. 4 and unload.
=========================================================
# pactl list | grep "Source\|loopback"
# pactl unload-module 4