Redirecionar instantaneamente a entrada de áudio para saída de áudio [closed]

0

Eu estou trabalhando com um sabor headless do Linux e estou perplexo ao tentar lidar com alguns trabalhos de áudio. Eu comprei um dongle USB para usar o que tem um áudio em rosa, e um conector de 3,5 mm de saída de áudio verde. Estou tentando processar os sons que estão entrando e enviar a fonte de áudio bruta de volta para a saída.

Basicamente, no diagrama, estou tentando fazer o áudio entrar e, em seguida, redirecioná-lo instantaneamente para a saída de áudio. Como eu redirecionaria a entrada de áudio para a saída de áudio do mesmo adaptador USB?

    
por 97WaterPolo 07.05.2018 / 05:25

1 resposta

1

Como você não especificou qual pilha de áudio você usa, existem algumas opções. Se você estiver usando o PulseAudio, então o método de software mais fácil é inicie o módulo de loopback (primeira resposta): execute pactl load-module module-loopback latency_msec=1 e defina a origem para o loopback. Tenho quase certeza que ALSA requer um loopback módulo , após o qual você pode definir a fonte para o loopback.

Pessoalmente, no entanto, eu ignoraria a solução de software e obteria um divisor de hardware (um exemplo é este item na Amazon ) ou um mixer (mesmo um pouco de 4 canais seria bom.) Você não terá latência na entrada, diminui a carga no computador e funciona mesmo se o computador estiver fora. Na verdade, um mixer provavelmente seria melhor para o seu aplicativo, porque você pode controlar a quantidade de entrada do áudio e do computador de origem, e há menos probabilidade de loops de terra, etc.

    
por 07.05.2018 / 06:28