1つのジャックで内蔵スピーカーと外部マイクの両方を使用するにはどうすればよいですか?

1つのジャックで内蔵スピーカーと外部マイクの両方を使用するにはどうすればよいですか?

ノートパソコンに内蔵されたスピーカーを使いたいです。そしてまた、外部マイク(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

おすすめ記事