하나의 잭에서 내장 스피커와 외부 마이크를 모두 사용하려면 어떻게 해야 합니까?

하나의 잭에서 내장 스피커와 외부 마이크를 모두 사용하려면 어떻게 해야 합니까?

노트북에 내장된 스피커를 사용하고 싶습니다.그리고또한 외부 마이크(Skype용)를 연결합니다.

하지만내 사운드 카드에는 출력과 입력 모두에 커넥터가 하나만 있습니다. 따라서 마이크를 연결하면 pulseaudio가 자동으로 스피커를 비활성화합니다(pavucontrol에서는 "사용할 수 없음"으로 표시됨).

하나의 잭에서 내장 스피커와 외부 마이크를 모두 사용하려면 어떻게 해야 합니까?

답변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

관련 정보