Nastavení konfigurace pro alsa na /etc/asound.conf

Mám následující nastavení se 3 USB audio zařízeními – jedno pro výstup, druhé je vstup z mého přehrávače záznamů, který jsem vložil na modul-loopback, a poslední je oko PS3, které se snažím použít jako své výchozí zařízení pro záznam zvuku pro hlasové ovládání.

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, 

Jak nastavím oko PS3 jako mikrofon na alse, prosím? Viděl jsem příklad zde , který vypadá docela komplikovaně – je to nutné nebo stačí něco podobného:

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

Odpověď

https://www.alsa-project.org/wiki/Setting_the_default_device říká:

Vyhledejte požadovanou kartu pomocí:

cat /proc/asound/cards 

a poté vytvořte /etc/asound.conf s následujícím:

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

Nahraďte „1“ číslem vaší karty určeným výše.

Pokud používáte PulseAudio, měli byste tam zvolit výchozí nastavení.

Komentáře

  • viděl jsem to, ale mohli byste pomoci objasnit, v čem je ' rozdíl mezi pcm a ctl. Jak také definuji výběr reproduktorů a mikrofonů, jak jsou na samostatných kartách.
  • pcm je pro zvuky, ctl pro ovládání mixéru. A existuje pouze jedno výchozí nastavení.
  • Takže neexistuje způsob, jak nastavit výchozí mikrofon a výchozí reproduktor?
  • Můžete vytvořit zařízení pomocí asym plugin.
  • našel jsem vaši předchozí odpověď: raspberrypi.stackexchange.com/questions/63072/… . Zkuste to teď.

Odpovědět

Úpravy souboru /etc/asound.conf nebo .asoundrc libovolnou variantou modul asymm nefunguje. Mám podezření, že mezi některými vstupy existuje určitý konflikt, ale nemám to žádný způsob, jak to potvrdit. Jednoduchým řešením je pouze zaměnit čísla karet mikrofonu a zvukového vstupu – tímto způsobem je mikrofonní vstup standardně nastaven na kartu 1 místo 2. Zpětná vazba modulu pak může být volána pomocí příslušného jímky a zdroje, např.

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

Bylo by i nadále oceněno, kdyby k tomu někdo mohl poskytnout alternativní řešení.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *