Ho la seguente configurazione con 3 dispositivi audio USB: uno per luscita, laltro è un input dal mio giradischi che metto in loopback del modulo, e lultimo è un occhio PS3 che sto cercando di utilizzare come dispositivo di acquisizione audio predefinito per il controllo vocale.
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,
Come imposto locchio della PS3 come microfono su alsa, per favore? Ho visto un esempio qui che sembra piuttosto complicato: è necessario o è abbastanza:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
Risposta
https://www.alsa-project.org/wiki/Setting_the_default_device dice:
Trova la carta desiderata con:
cat /proc/asound/cards
e quindi crea /etc/asound.conf con quanto segue:
defaults.pcm.card 1 defaults.ctl.card 1
Sostituisci “1” con il numero della tua carta determinato sopra.
Se stai usando PulseAudio, dovresti selezionare limpostazione predefinita qui.
Commenti
Rispondi
Modifica sia /etc/asound.conf che .asoundrc con qualsiasi variante di il modulo asymm non funziona. Sospetto che ci sia qualche conflitto tra uno degli input, ma non ho modo di confermarlo. La soluzione semplice è semplicemente scambiare i numeri della scheda del microfono e dellingresso audio – in questo modo lingresso del microfono è impostato sulla scheda 1 invece di 2. Il loopback del modulo può quindi essere chiamato utilizzando il sink e la sorgente appropriati, ad es.
pactl load-module module-loopback source=2 sink=0
Sarebbe comunque apprezzato se qualcuno potesse fornire una soluzione alternativa a questo.
pcm
è per i suoni,ctl
per i controlli del mixer. E cè solo un valore predefinito.asym
plug-in.