/etc/asound.conf에서 alsa에 대한 구성 설정

3 개의 USB 오디오 장치로 다음 설정이 있습니다. 하나는 출력용이고 다른 하나는 출력용입니다. 모듈 루프백에 넣은 레코드 플레이어의 입력이고 마지막은 음성 제어를위한 기본 오디오 캡처 장치로 사용하려는 PS3 눈입니다.

cat /proc/asound/cards 0 [K1 ]: USB-Audio - FiiO USB DAC K1 FiiO FiiO USB DAC K1 at >usb-3f980000.usb-1.4, full speed 1 [CODEC ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-3f980000.usb-1.3, full speed 2 [CameraB409241 ]: USB-Audio - USB Camera-B4.09.24.1 OmniVision Technologies, Inc. USB Camera-B4.09.24.1 at usb-3f980000.usb-1.5, 

PS3 눈을 alsa의 마이크로 설정하려면 어떻게하나요? 매우 복잡해 보이는 여기 의 예를 보았습니다. 이것이 필요하거나 충분히 비슷한 것입니다.

pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } 

답변

https://www.alsa-project.org/wiki/Setting_the_default_device 내용 :

원하는 카드 찾기 :

cat /proc/asound/cards 

그런 다음 /etc/asound.conf를 다음과 같이 만듭니다.

defaults.pcm.card 1 defaults.ctl.card 1 

“1”을 위에서 결정한 카드 번호로 바꿉니다.

PulseAudio를 사용하는 경우 기본값을 선택해야합니다.

댓글

  • 본 하지만 ' pcm과 ctl의 차이점을 명확히 설명해 주시겠습니까? 또한 별도의 카드에 있으므로 스피커와 마이크에 대한 선택을 어떻게 정의합니까?
  • pcm는 사운드 용, ctl는 믹서 컨트롤입니다. 그리고 기본값은 하나뿐입니다.
  • 그러면 기본 마이크와 기본 스피커를 설정할 방법이 없나요?
  • 플러그인.
  • 이전 답변을 찾았습니다. raspberrypi.stackexchange.com/questions/63072/ … . 지금 시도해보십시오.

Answer

/etc/asound.conf 또는 .asoundrc를 asymm 모듈이 작동하지 않습니다. 나는 두 입력 사이에 약간의 충돌이 있다고 생각하지만 이것을 확인할 방법이 없습니다. 간단한 해결책은 마이크와 오디오 입력의 카드 번호를 바꾸는 것입니다. 이렇게하면 마이크 입력이 2가 아닌 카드 1로 기본 설정됩니다. 그런 다음 적절한 싱크와 소스를 사용하여 모듈 루프백을 호출 할 수 있습니다. 예 :

pactl load-module module-loopback source=2 sink=0 

누군가가 이에 대한 대체 솔루션을 제공 할 수 있다면 여전히 감사하겠습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다