ノートパソコンに内蔵されたスピーカーを使いたいです。そしてまた、外部マイク(Skype用)を接続します。
しかし、私のサウンドカードには、出力と入力の両方にコネクタが1つしかありません。したがって、マイクを接続すると、pulseaudioは自動的にスピーカーを無効にします(pavucontrolでは「使用できません」と表示されます)。
1つのジャックで内蔵スピーカーと外部マイクの両方を使用するにはどうすればよいですか?
答え1
私はこれが古いことを知っていますが、それでも構成するのは難しいです。幸いなことに、PulseAudioはそれ以来発展してきました(例えば、PulseAudioを使用する必要があります)。そのために:
apt install pulseaudio
その後、次のことができます。
pacmd list-sources | grep -e device.string -e 'name:'
あなたは次のようなものを得るでしょう:
name: <alsa_output.platform-soc_audio.analog-mono.monitor>
device.string = "0"
name: <alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono>
device.string = "hw:1"
入力(私の場合は外部USBマイク)を設定するには、次のように入力します。
pacmd set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono
変更を永久に適用するには、次の最後にこの行を追加してください/etc/pulse/default.pa
。
set-default-source alsa_input.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-mono
出力にも同様に適用されます。
pacmd list-sinks | grep -e 'name:' -e 'index'
私の場合は、内部オーディオデバイスを使用しています(RPi3を使用しています)。
* index: 2
name: <alsa_output.platform-soc_audio.analog-mono>
そして以前と同様:
pacmd set-default-sink alsa_output.platform-soc_audio.analog-mono