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
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í.
pcm
je pro zvuky,ctl
pro ovládání mixéru. A existuje pouze jedno výchozí nastavení.asym
plugin.