Para redirecionar para entrada de microfone não é possível AFAIK, mas felizmente não é necessário. O que você precisa fazer é configurar um novo SINK pulseaudio, que terá automaticamente uma monitor SOURCE . Nenhum programa externo necessário, pulseaudio faz o trabalho. (Basicamente, para realizar essas coisas é por que pulseaudio foi desenvolvido.)
Então a questão é se você quer ouvir os sons que você redireciona para o seu novo coletor? (Toque nos alto-falantes.) Ou você não faz isso.
Se você quiser ouvir o que você está redirecionando, siga a técnica que usamos para enviar músicas pelo Skype:
-
Obtenha o nome do seu coletor padrão:
pactl list sinks
Na pesquisa de saída para o nome do coletor. Será algo semelhante a isto: "alsa_output.pci-0000_00_14.2.analog-stereo"
-
Execute o seguinte comando com a alteração apropriada na seção master = para o nome do coletor padrão encontrado acima:
pactl load-module module-remap-sink sink_name=secondary master=alsa_output.pci-0000_00_14.2.analog-stereo
-
Abra o aplicativo FROM no qual deseja redirecionar o som e comece a reproduzir o som nele.
-
Abra o aplicativo TO no qual você deseja redirecionar o som e iniciar a gravação nele.
-
Iniciar
pavucontrol
(se você não tiver:sudo apt-get install pavucontrol
) -
Enquanto as suas aplicações estão a reproduzir / gravar sons: No pavucontrol, no separador Reprodução , altere o coletor a partir do qual está ( em ... ) para o dissipador remapeado ( Remapped Built-in .... ) para a sua aplicação. Na guia Gravação , faça alterações semelhantes em seu aplicativo de gravação: altere-o para algo como Monitor de remapeado ...
-
Ainda no pavucontrol nas guias Dispositivos de entrada e Dispositivos de saída : altere Mostrar: para Todos os dispositivos de entrada e Todos os dispositivos de saída e certifique-se de que o coletor remapeado e sua origem do monitor não estejam silenciados e tenham volume suficiente.
-
Depois disso, sua configuração deve estar funcionando.
Se você quiser que seu novo coletor seja configurado automaticamente quando o pulseaudio for iniciado: Edite o arquivo /etc/pulse/default.pa e adicione a seguinte linha com o nome do seu coletor mestre padrão (você precisará de permissões de root para edite o arquivo, então use sudo ou gksu)
load-module module-remap-sink sink_name=secondary master=alsa_output.pci-0000_00_14.2.analog-stereo
O Pavucontrol armazena nossas alterações (ou pelo menos para mim), então da próxima vez você não terá que redirecionar as fontes-fontes nele. (Mas se não for salvá-lo para você, então redirecione-o quando precisar.)
Se você não quiser ouvir os sons que você redireciona, use simplesmente
load-module module-null-sink
nos locais apropriados (sem sink_name ou seção master) e altere os redirecionamentos no pavucontrol da mesma forma que você fez com o coletor remapeado, mas agora com o coletor nulo e seu monitor.