USBヘッドセットが1つある2台のコンピューターで作業しています。 Linux以外のコンピューターの出力をLinuxコンピューターのライン入力(青色のオーディオジャック)にパイプし、PulseAudioを使用してLinuxコンピューターのヘッドセット出力に信号をミキシングすることで、両方を聞きたいと思います。
pavucontrolは、「内蔵オーディオアナログステレオ」入力デバイスを示しています。これにより、「ライン入力」(選択)、「フロントマイク」、「リアマイク」などのポートを選択できます。非Linuxマシンでのオーディオ再生に反応するデバイスのボリュームメーターを確認できます。
PulseAudioでそのオーディオ信号を選択した出力デバイスに再生するにはどうすればよいですか?
pacmd load-module module-loopback latency_msec=5
再生デバイスと録音デバイスを作成します。
PavucontrolのRecordingタブで、「ループバック」デバイスのfrom入力デバイスをデバイスに設定しますこれは信号でラインを受信します。
Playbackタブで、「ループバック」デバイスのon出力デバイスを、信号のラインを聞きたい。
オーディオ信号に問題がある場合は、pacmd unload-module module-loopback
でモジュールを削除し、より高いlatency_msec=
値を再試行してください
この回答は this forum post によって可能になりました。ありがとう!
pacmdは(同じ引数で)pactlでなければならない場合があります。私にとっては、pacmdでは機能せず、pactlでは機能しませんでした。