Opsætning af config til alsa på /etc/asound.conf

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

  • Jeg så det, men kan du hjælpe med at afklare, hvad ' er forskellen mellem pcm og ctl tak. Hvordan definerer jeg også valg til højttalere og mikrofoner, som de er på separate kort.
  • pcm er til lyde, ctl til mixerstyring. Og der er kun én standard.
  • Så der er ingen måde at indstille en standardmikrofon og en standardhøjttaler?
  • Du kan oprette en enhed med asym plugin.
  • Jeg fandt dit forrige svar: raspberrypi.stackexchange.com/questions/63072/… . Forsøger det nu.

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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *