Loopback de dispositivo de áudio USB através de alto-falantes

8

Eu tenho um toca-discos USB que, quando conectado ao meu Ubuntu 10.10, aparece nas configurações de áudio como um dispositivo de entrada (USB PnP Audio Device Analog Stereo) como um microfone.

O que eu gostaria de fazer é ter o som do dispositivo de áudio reproduzido através da saída de áudio (alto-falante ou o que for). Não estou muito preocupado se houver um pequeno atraso entre o áudio que entra e o som é reproduzido pelos alto-falantes.

Tanto quanto sei, isso é chamado de loopback de software. Posso conseguir exatamente o que quero se abrir o Audacity, ativar o loopback de software e pressionar o registro. Obviamente, isso não é ideal, pois eu realmente não quero gravar o que estou tocando o tempo todo.

Eu sei que isso é possível por causa do exemplo do Audacity, no entanto, eu gostaria de saber se existe uma maneira de fazer isso sem gravar. Pesquisei por um tempo um software que faz isso, mas não consegui chegar nem perto.

Qualquer ajuda seria muito apreciada.

matto1990
fonte
+1 Sim! Eu também gostaria disso. Gostaria de usar os alto-falantes do meu PC para reproduzir músicas do meu Squeezebox, que está conectado à minha entrada de linha.
Torben Gundtofte-Bruun

Respostas:

12

Apenas um aviso: esta resposta é teórica, porque eu não possuo esse hardware ...

AFAIK, você precisa habilitar um dispositivo de loopback para o pulseaudio:

pactl load-module module-loopback

Depois disso, você deverá ver um novo aplicativo em configurações de áudio.

Se funcionar bem, você pode adicionar uma linha ao pulse-audio-config para tornar isso persistente:

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

Boa sorte!

Informações adicionais de matto1990:

Você só precisa fazer isso se desejar fazer um loopback de um dispositivo que não seja o microfone ou a entrada de linha (os padrão). Vá para o centro de software e instale "PulseAudio Volume Control". Abra-o e vá para a guia de gravação. No menu suspenso do programa, selecione "todos". Na seção "loopback do áudio interno" (ou qualquer que seja o dispositivo de saída desejado), selecione o dispositivo de entrada do qual você deseja fazer o loopback (no meu caso, o USB).

Clausi
fonte
Eu recebo uma coisa nova na guia do aplicativo. Não possui ícone (o quadrado cinza com o círculo vermelho passa pelo ícone). Está no volume máximo e sem som, mas nada sai dos alto-falantes. Verifiquei se o dispositivo USB está selecionado como o dispositivo de entrada.
precisa saber é o seguinte
Na verdade, parece funcionar, mas volta o microfone embutido no laptop. Isso acontece independentemente do dispositivo selecionado na guia de entrada. Como eu diria para usar um dispositivo diferente?
precisa saber é o seguinte
11
Ok, eu encontrei o caminho para fazê-lo. Você só precisa fazer isso se desejar fazer um loopback de um dispositivo que não seja o microfone ou a entrada de linha (os padrão). Vá para o centro de software e instale "PulseAudio Volume Control". Abra-o e vá para a guia de gravação. No menu suspenso do programa, selecione "todos". Na seção "loopback do áudio interno" (ou qualquer que seja o dispositivo de saída desejado), selecione o dispositivo de entrada do qual você deseja fazer o loopback (no meu caso, o USB). Depois de fazer isso, ele funciona perfeitamente: D Graças Clausi: D você pode adicioná-la a sua resposta para referência futura, por favor :)
matto1990
Que bom que funciona! Eu adicionei seu comentário à resposta.
Clausi 7/01/11