@MikWind가 제안한 개선 사항보다 훨씬 더 나아가서 생성시 루프백 장치의 소스를 구성 할 수 있습니다.
마침내 모든 것을 설정하는 bash 스크립트를 얻었습니다.
#!/bin/bash
MICROPHONE="alsa_input.pci-0000_00_1b.0.analog-stereo"
SPEAKERS="alsa_output.pci-0000_00_1b.0.analog-stereo"
# Create the null sinks
# virtual1 gets your audio source (mplayer ...) only
# virtual2 gets virtual1 + micro
pactl load-module module-null-sink sink_name=virtual1 sink_properties=device.description="virtual1"
pactl load-module module-null-sink sink_name=virtual2 sink_properties=device.description="virtual2"
# Now create the loopback devices, all arguments are optional and can be configured with pavucontrol
pactl load-module module-loopback source=virtual1.monitor sink=$SPEAKERS
pactl load-module module-loopback source=virtual1.monitor sink=virtual2
pactl load-module module-loopback source=$MICROPHONE sink=virtual2
그것이 작동하기에 충분히 이해하기 전에 몇 시간 동안 어려움을 겪은 결과, 연구 결과 (스크립트, 문서 링크, 설명)를 git repo에 정리했습니다 .
본인이 아닌 다른 사람에게 유용 할 수 있을지 확실하지는 않지만, 본인의 연구를 수행 할 때 이런 종류의 문서를 발견했으면 좋겠다. 보세요