Robot - erkännande från röst (4 / 7 steg)
Steg 4: Kort ljudkort
Som ni vet, våra kära plattan "made in UK" har en ljudutgång som kan ansluta nätanslutna högtalare eller hörlurar, men om vi får bättre ljudkvalitet eller har en ljudingång för inspelning, vi kommer att dra externt ljudkort.
Material:
- Raspberry Pi.
- USB-ljud kort och en mikrofon.
Funktionerna som dessa USB-kort är mycket mer begränsad eftersom de har ofta endast en ingång och en ljudutgång, men de har är deras pris, nyligen köpte jag en på eBay för bara 2 euro (frakt ingår) vilket innebär en besparing på mer än 20 € angående Wolfson kort. Denna typ av ljudkort är idealiska för små projekt. Jag lämnar bilden jag köpt:
Denna särskilda ljudkort använder ljud-chipset C-Media 100% stöds av ALSA (Advanced Linux Sound Architecture) i Raspbian. I denna tutorial lär vi att installera kortet och sätta det som standard in- och utenheter.
Förbereda Raspberry Pi
Först börjar vi med Raspberry Pi ljudkort ansluten till en USB-port. I slutet av operativsystemet boot införa vi detta kommando i konsolen för att lista alla anslutna USB-enheter:
lsusb
Vi kommer Visa något liknande detta: itivos USB-ansluten:
USB-ljudkort har identifierats korrekt, som ni ser på den sista positionen som 'C-Media Electronics, Inc. Audio Adapter'. Inte vill använda ljuduppspelning hallon men USB-kort, jag var tvungen att redigera konfigurationsfilen som styr ljudenheter operativsystem. För som vi öppna filen /etc/modprobe.d/alsa-base.conf textredigeraren detta kommando:
sudo nano /etc/modprobe.d/alsa-base.conf
Vi ser ut så här:
Nu låt oss redigera raden där det står alternativ snd-usb-audio index = -2, denna linje tillåter inte USB-ljudenheten som standardenhet används, du sätta en # framför för att rensa linjen och är således:
# alternativ för snd-usb-audio index =-2
Alternativt kan du ange / redigera dessa 2 rader som tvingade ljuduppspelning hallon passera in i bakgrunden:
alternativ för snd-usb-audio index = 0 < br > alternativ snd_bcm2835 index = 1
I slutet trycker du på Ctrl + X och tryck på Enter för att spara ändringar i filen, och starta sedan hallon med detta kommando:
Sudo omstart
Testa de nya ljudinställningarna:
Om vi har gjort bra och bör kunna använda USB-kortet som standardenhet för ljud, kan du ladda upp en ljudfil till hallon och försöka se om vi kan höra något, prova med följande kommando:
aplay /home/pi/test.wav
Om du har gjort allt rätt kommer du att höra ljud utan problem.
Justera volymen av O
Det kan höras för lös eller för hög, justera volymen på inkommande eller utgående ange följande kommando i konsolen:
alsamixer
och vi kommer att se ut så här:
SLUTET