Raspberry Pi baserade svarande Ganesha (3 / 5 steg)
Steg 3: Ställa in ljudenheter (USB-ljudkort)
Detta är hämtade från steg 2 av Universal Translator "http://makezine.com/projects/universal-translator/...
Anslut USB-headsetet (Använd en USB-hubb, om det behövs).
Springa den följande befallningen, vilken kommer att lista ljudenheterna: cat /proc/asound/cards cat /proc/asound/modules
Du bör se att headsetet är listad som kort 1. Det andra kommandot ska visa att drivrutinen för kort 0 (standardutdata) är snd_bcm2835, som är Raspberry Pi: s analoga ljudutgång. Drivrutinen för kort 1 (våra Headset) är snd_usb_audio. Om du inte ser headsetet visas, startar datorn: sudo omstart för att ange USB-headsetet som standard för både audio ingång och utgång, måste du uppdatera ALSA-konfigurationsfilen. Öppna den i text redaktör nano:
sudo nano /etc/modprobe.d/alsa-base.conf
Ändra raden som säger:
alternativ för snd-usb-audio index =-2
till:
alternativ snd-usb-audio index = 0
Spara och stäng filen med Ctrl-X och skriva Yrjö omstart Raspberry Pi användande den följande befalla:
sudo omstart
Efter omstarten, borde ljudsystemet laddas så att när du kör ovanstående kommandon
cat /proc/asound/cards
cat /proc/asound/modules
igen, bör du se USB-headsetet är nu standardenhet för indata/utdata (kort 0) enligt ovan
Testa det ut genom att spela in en 5 andra klippet från mikrofonen:
uppteckning -d 5 - r 48000 ganesha.wav
Spela det tillbaka genom hörlurar högtalarna:
aplay ganesha.wav
Om du vill justera nivåerna kan du använda det inbyggda hjälpprogrammet för alsamixer. Verktyget hanterar både audio input och output nivåer.
sudo alsamixer