Jeg har følgende opsætning med 3 USB-lydenheder – den ene til output, den anden er et input fra min pladespiller, som jeg har sat på modul-loopback, og den sidste er et PS3-øje, som jeg prøver at bruge som min standard lydoptagelsesenhed til stemmestyring.
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,
Hvordan indstiller jeg PS3-øjet som en mikrofon på en hvilken som helst venligst? Jeg har set et eksempel her , der ser ret kompliceret ud – er dette nødvendigt eller er noget i retning af dette nok:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
Svar
https://www.alsa-project.org/wiki/Setting_the_default_device siger:
Find det ønskede kort med:
cat /proc/asound/cards
og opret /etc/asound.conf med følgende:
defaults.pcm.card 1 defaults.ctl.card 1
Udskift “1” med nummeret på dit kort bestemt ovenfor.
Hvis du bruger PulseAudio, skal du vælge standard der.
Kommentarer
Svar
Ændring af begge /etc/asound.conf eller .asoundrc med en hvilken som helst variant af asymmmodulet fungerer ikke. Jeg formoder, at der er en vis konflikt mellem begge input, men har ingen måde at bekræfte dette på. Den enkle løsning er at bare bytte mikrofonens kortnummer og lydindgangen – på denne måde er mikrofonindgangen som standard kort 1 i stedet for 2. Modul loopback kan derefter kaldes ved hjælp af den relevante vask og kilde, f.eks.
pactl load-module module-loopback source=2 sink=0
Vil stadig værdsættes, hvis nogen kan tilbyde en alternativ løsning på dette.
pcm
er til lyde,ctl
til mixerstyring. Og der er kun én standard.asym
plugin.