Linha Pipe / Mix para saída no PulseAudio

14

Eu trabalho em dois computadores com um fone de ouvido USB. Desejo ouvir ambos canalizando a saída dos computadores não Linux na linha do computador Linux (entrada de áudio azul) e misturando o sinal na saída do fone de ouvido do computador Linux usando o PulseAudio.

Diagrama de hardware de áudio

O pavucontrol mostra um dispositivo de entrada "Áudio estéreo analógico estéreo" que permite escolher portas como "Entrada de linha" (selecionada), "Microfone frontal", "Microfone traseiro". Eu posso ver o medidor de volume do dispositivo reagindo à reprodução de áudio na máquina não Linux.

Áudio Estéreo Analógico Integrado

Como faço para o PulseAudio reproduzir esse sinal de áudio na minha escolha de dispositivo de saída?

qubodup
fonte

Respostas:

19

1. Carregue o módulo de loopback

pacmd load-module module-loopback latency_msec=5

cria uma reprodução e um dispositivo de gravação.

2. Configure os dispositivos no pavucontrol

No pavucontrol, na guia Gravação , defina o dispositivo "Loopback" do dispositivo de entrada para o dispositivo que recebe o sinal de linha.

configurações de gravação

No Playback guia, defina o dispositivo "auto-retorno" no dispositivo de saída para o dispositivo através do qual você quer ouvir a linha de sinal.

configurações de reprodução

3. Solução de problemas

Se o sinal de áudio apresentar problemas, remova o módulo pacmd unload-module module-loopbacke tente um latency_msec=valor mais alto

Esta resposta foi possível graças a esta postagem no fórum . Obrigado!

qubodup
fonte
0

o pacmd pode ter que ser pactl (com os mesmos argumentos). Para mim, não funcionou com pacmd, funcionou com pactl.

Edward
fonte
Por favor edite este por isso faz sentido, mesmo que a outra resposta é excluído.   Consulte a outra resposta (indicando o nome do autor), mas copie todas as informações essenciais em sua resposta.
G-Man diz 'Reinstate Monica'