Dispositivo de audio USB Loopback a través de altavoces

8

Tengo un tocadiscos USB que, cuando está conectado a mi máquina Ubuntu 10.10, aparece en la configuración de audio como un dispositivo de entrada (USB PnP Audio Device Analog Stereo) como un micrófono.

Lo que me gustaría poder hacer es reproducir el sonido de ese dispositivo de audio a través de la salida de audio (altavoz o lo que sea). No me preocupa demasiado si hay un ligero retraso entre la entrada del audio y su reproducción a través de los altavoces.

Hasta donde yo sé, esto se conoce como loopback de software. Puedo lograr exactamente lo que quiero si abro Audacity, habilito el software loopback y presiono grabar. Obviamente, esto no es ideal ya que realmente no quiero que grabe lo que estoy jugando todo el tiempo.

Sé que esto es posible debido al ejemplo de Audacity, sin embargo, me gustaría saber si hay una manera de hacerlo sin que se grabe. He buscado por un tiempo una pieza de software que haga esto, sin embargo, no pude conseguir nada ni siquiera cerca.

Cualquier ayuda sería muy apreciada.

matto1990
fuente
+1 ¡Sí! Me gustaría esto también. Me gustaría usar los altavoces de mi PC para reproducir música desde mi Squeezebox, que está conectado a mi entrada de línea.
Torben Gundtofte-Bruun

Respuestas:

12

Solo una advertencia: esta respuesta es teórica, porque no tengo ese hardware ...

AFAIK tiene que habilitar un dispositivo loopback para pulseaudio:

pactl load-module module-loopback

Después de eso, debería ver una nueva aplicación en la configuración de audio.

Si funciona bien, puede agregar una línea a pulse-audio-config para que esto sea persistente:

sudo sh -c ' echo "load-module module-loopback" >>  /etc/pulse/default.pa '

¡Buena suerte!

Información adicional de matto1990:

Solo necesita hacer esto si desea realizar un loopback desde un dispositivo que no sea el micrófono o la entrada de línea (los predeterminados). Vaya al centro de software e instale "PulseAudio Volume Control". Ábrelo y ve a la pestaña de grabación. En el menú desplegable mostrar, seleccione "todos". En la sección "loopback from internal audio" (o cualquiera que sea el dispositivo de salida que desee) seleccione el dispositivo de entrada desde el que desea hacer loopback (en mi caso, el USB).

Clausi
fuente
Me sale algo nuevo en la pestaña de la aplicación. No tiene ningún icono (el cuadrado gris con el círculo rojo tacha el icono). Está a todo volumen y no está silenciado, pero no sale nada de los altavoces. Me he asegurado de que el dispositivo USB esté seleccionado como dispositivo de entrada.
matto1990
En realidad, parece funcionar, pero hace retroceder el micrófono incorporado en la computadora portátil. Esto sucede independientemente del dispositivo que seleccione en la pestaña de entrada. ¿Cómo haría para decirle que use un dispositivo diferente?
matto1990
1
Ok, he encontrado la manera de hacerlo. Solo necesita hacer esto si desea realizar un loopback desde un dispositivo que no sea el micrófono o la entrada de línea (los predeterminados). Vaya al centro de software e instale "PulseAudio Volume Control". Ábrelo y ve a la pestaña de grabación. En el menú desplegable show, seleccione "all". En la sección "loopback from internal audio" (o cualquiera que sea el dispositivo de salida que desee) seleccione el dispositivo de entrada desde el que desea hacer loopback (en mi caso, el USB). Después de hacer esto, funciona a la perfección: D Gracias Clausi: D ¿Puedes agregarlo a tu respuesta para referencia futura por favor :)
matto1990
Me alegro de que funcione! He agregado tu comentario a la respuesta.
Clausi