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.