Ik heb de volgende configuratie met 3 USB-audioapparaten – één voor de output, de andere is een input van mijn platenspeler die ik op module-loopback heb gezet, en de laatste is een PS3-oog dat ik probeer te gebruiken als mijn standaard audio-opnameapparaat voor stembesturing.
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,
Hoe stel ik het PS3-oog in als microfoon op alsa alstublieft? Ik heb hier een voorbeeld gezien dat er nogal ingewikkeld uitziet – is dit nodig of is zoiets als dit voldoende:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
Antwoord
https://www.alsa-project.org/wiki/Setting_the_default_device zegt:
Zoek de gewenste kaart met:
cat /proc/asound/cards
en maak vervolgens /etc/asound.conf aan met het volgende:
defaults.pcm.card 1 defaults.ctl.card 1
Vervang “1” door het nummer van uw kaart dat hierboven is bepaald.
Als u PulseAudio gebruikt, moet u daar de standaard selecteren.
Opmerkingen
Answer
Wijziging van zowel /etc/asound.conf als .asoundrc met elke variant van de asymm-module werkt niet. Ik vermoed dat er een conflict is tussen beide ingangen, maar ik kan dit niet bevestigen. De eenvoudige oplossing is om gewoon de kaartnummers van de microfoon en de audio-ingang te verwisselen – op deze manier wordt de microfooningang standaard ingesteld op kaart 1 in plaats van 2. Module-loopback kan dan worden opgeroepen met behulp van de juiste sink en bron,
pactl load-module module-loopback source=2 sink=0
Zou het nog steeds op prijs stellen als iemand hiervoor een alternatieve oplossing kan bieden.
pcm
is voor geluiden,ctl
voor mixerbedieningen. En er is maar één standaard.asym
plug-in.