Az alsa konfigurációjának beállítása az /etc/asound.conf címen:

A következő beállítást végeztem 3 USB audio eszközzel – az egyik a kimenethez, a másik a egy bemenet a lemezjátszómról, amelyet a modul-loopback-re tettem fel, az utolsó pedig egy PS3 szem, amelyet alapértelmezett hangrögzítő eszközként próbálok használni hangvezérléshez.

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, 

Hogyan állíthatom be a PS3 szemet mikrofonként az alsa-ra? Láttam itt egy példát , amely meglehetősen bonyolultnak tűnik – szükséges-e vagy elég-e ehhez hasonló:

pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } 

válasz

https://www.alsa-project.org/wiki/Setting_the_default_device mondja:

Keresse meg a kívánt kártyát a következővel:

cat /proc/asound/cards 

majd hozza létre az /etc/asound.conf fájlt az alábbiakkal:

defaults.pcm.card 1 defaults.ctl.card 1 

Cserélje le az “1” -et a kártya fent megadott számával.

Ha PulseAudio-t használ, ott válassza ki az alapértelmezettet.

Megjegyzések

  • Láttam ezt, de tudna segíteni annak tisztázásában, hogy ' mi a különbség a pcm és a ctl között. Ezenkívül hogyan definiálhatom a hangszórók és a mikrofonok kiválasztását, mivel külön kártyákon vannak.
  • pcm a hangokra vonatkozik, ctl a keverő vezérléséhez. És csak egy alapértelmezett van.
  • Tehát nincs mód alapértelmezett mikrofon és alapértelmezett hangszóró beállítására?
  • Készíthet eszközt a asym bővítmény.
  • Megtaláltam előző válaszát: raspberrypi.stackexchange.com/questions/63072/… . Próbálja ki most.

Válasz

Az /etc/asound.conf vagy .asoundrc módosítása a az asymm modul nem működik. Gyanítom, hogy a bemenetek bármelyike konfliktus van, de ezt nem tudom megerősíteni. Az egyszerű megoldás az, hogy egyszerűen fel kell cserélni a mikrofon és az audiobemenet kártyaszámait – így a mikrofonbemenet alapértelmezés szerint az 1. kártya helyett 2. A modul visszacsatolása a megfelelő mosogató és forrás segítségével hívható meg

pactl load-module module-loopback source=2 sink=0 

Még mindig nagyra értékeljük, ha valaki alternatív megoldást tud nyújtani erre.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük