Am următoarea setare cu 3 dispozitive audio USB – unul pentru ieșire, celălalt este o intrare de la playerul meu de înregistrare pe care am pus-o pe module-loopback, iar ultima este un ochi PS3 pe care încerc să-l folosesc ca dispozitiv implicit de captare audio pentru control vocal.
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,
Cum pot seta ochiul PS3 ca microfon pe alsa, te rog? Am văzut aici un exemplu care pare destul de complicat – este necesar sau este ceva de genul acesta suficient:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
Răspuns
https://www.alsa-project.org/wiki/Setting_the_default_device spune:
Găsește cartea dorită cu:
cat /proc/asound/cards
și apoi creați /etc/asound.conf cu următoarele:
defaults.pcm.card 1 defaults.ctl.card 1
Înlocuiți „1” cu numărul cardului dvs. stabilit mai sus.
Dacă folosiți PulseAudio, ar trebui să selectați implicit acolo.
Comentarii
Răspuns
Modificarea ambelor /etc/asound.conf sau .asoundrc cu orice variantă de modulul de asimă nu funcționează. Bănuiesc că există un conflict între oricare dintre intrări, dar nu am nicio modalitate de a confirma acest lucru. Soluția simplă este să schimbați doar numerele cardului microfonului și a intrării audio – în acest fel, intrarea microfonului este implicită pe cardul 1 în loc de 2. Modul loopback poate fi apoi apelat folosind chiuveta și sursa corespunzătoare, de ex.
pactl load-module module-loopback source=2 sink=0
Ar fi apreciat în continuare dacă cineva poate oferi o soluție alternativă la acest lucru.
pcm
este pentru sunete,ctl
pentru comenzile mixerului. Și există o singură valoare implicită.