マイクとして列挙するUSBデバイスが接続されています。それはいくつかの音楽をストリーミングします。大胆さ。
ただし、録音したくないのですが、ヘッドフォンで聞いてください。
ALSAとPulse Audioを通常どおりインストールしています。オーディオを私の希望にルーティングする最良の方法は何ですか?
少し前にこれを取り上げました。それでも機能することを願っています。
で端末を開く Ctrl + Alt + T。次に入力してください
pactl load-module module-loopback
(Sudoまたは特別なルート権限なし)。これで、AUX入力から何が聞こえてくるかがわかります。そうでない場合は、オーディオ設定ダイアログを開いて、そこから設定を変更してみてください。追加のループバックデバイスがあります。
これがうまく機能し、各ブートでそれを持ちたい場合は、これを行います
Sudo sh -c 'echo "load-module module-loopback" >> /etc/Pulse/default.pa'
何らかの理由でデバイスをミュートする場合
pactl set-source-mute 1 1
ミュートを解除するには
pactl set-source-mute 1 0
このガイド を使用しました。
まず、ターミナルを開きます。 module-loopback
を使用して、入力をソースからシンクに送り返します。 @MadMikeの答えは、シンクとソースが1つだけであれば大丈夫ですが、おそらくもっと多くあります。
まず、使用したいソースを見つけ、pactl list sources
と入力してソースのリストを取得します。次に、pactl list sinks
を使用して、同じ方法でループバックするシンクを見つけます。デフォルトのセットアップ(module-udev-detect
を使用)では、名前を覚えておいてください。これらはalsa_input.pci-0000_00_1b.0.analog-stereo
のようになります。
次に、実際に module-loopback
をロードします。これは、@ MadMikeが説明したとおりに機能します。シンク名とソース名を含めるようにしてください。
load-module module-loopback sink=alsa_output.pci-0000_00_1b.0.analog-stereo source=alsa_input.pci-0000_00_1b.0.analog-stereo
これをシステム全体の構成(default.pa
)に配置する場合は、最後に配置して.fail
と.nofail
にラップするので、デバイスが接続されていなくてもPulseが起動します。
.nofail
load-module module-loopback sink=alsa_output.pci-0000_00_1b.0.analog-stereo source=alsa_input.pci-0000_00_1b.0.analog-stereo
.fail
デバイスを再接続するときは、pulseaudio -K
を使用してpulseaudioを再起動する必要もあります(自動スポーンがオンの場合、アクティブなストリームを中断し、すぐにPulseを再起動します)