Indholdsfortegnelse:
- Trin 1: Få disse dele
- Trin 2: Forbered SD -kort med det nyeste Raspbian OS (Stretch/Jessie)
- Trin 3: Konfigurer din Pi og Docking Hub
- Trin 4: Konfigurer din Pi
- Trin 5: Installer Alexa -software
- Trin 6: Alexa, High Five
Video: Alexa Voice Assistant på Raspberry Pi Zero Docking Hub: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
For at bygge en elegant Alexa Voice Assistant på en Pi Zero W med færre ledninger og USB -dongler bruger jeg en Makerspots Raspberry Pi Zero Docking Hub. Denne docking hub har en indbygget lyd codec, der kan være vært for en mikrofon og en højttaler gennem sit 3,5 mm lydstik.
Lad os komme igang.
Trin 1: Få disse dele
Dette er de dele, du har brug for:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x HDMI -skærm
- 1x HDMI-kabel (Bemærk Pi Zero W kræver et mini-HDMI-stik)
- 1x 5v USB 1 A strømadapter
- 1x mikro -USB -kabel
- 1x USB -tastatur
- 1x USB mus
- 1x mini-mikrofon til mobiltelefon/tablet (den der understøtter delt højttalerport)
- 1x ekstern højttaler med 3,5 mm lydstik.
- 1x 3,5 mm lydkabel (han-til-han)
- 1x 8G micro SD -kort
- PC (til at blinke SD -kortet med Raspbian OS -billede)
Trin 2: Forbered SD -kort med det nyeste Raspbian OS (Stretch/Jessie)
Det ville være en god idé at starte med et nyt Raspbian OS. Der er et par måder at forberede et nyt Raspbian OS på et SD -kort. Men jeg fandt ud af, at brug af Etcher med et fuldt Raspbian-billede er effektivt og mindre tilbøjeligt til fejl.
- Download og installer Etcher (https://etcher.io/) til din værts -pc.
- Download det nyeste Raspbian -billede fra
- Indsæt SD i din pc
- Åbn Etcher, vælg Raspbian -billedet, derefter SD -kortdrevet, og tryk på Flash!
Når billedet er klargjort, skubbes kortet sikkert ud og gøres klar til næste trin.
Trin 3: Konfigurer din Pi og Docking Hub
Du skal installere din Pi Zero W på Raspberry Pi Zero Docking Hub. Der er 4 sæt skruer og standoffs, og det tager mindre end et minut at samle.
Indsæt det forberedte SD -kort i Pi Zero W. Tilslut din skærm til Pi Zero Ws HDMI -port (skal gøres, før Pi'en tændes), tilslut USB -tastaturet og musen og tilslut til sidst mikrofonen og højttaleren. For at tænde for strømmen skal du slutte 5v USB -strømkablet til strømporten på dockinghubben (IKKE PWR -PORTEN PÅ PI'en).
Du skulle se det normale Raspbian OS komme op på skærmen.
Trin 4: Konfigurer din Pi
Opsæt WiFi
Venstre museklik over WiFi -ikonet på den øverste bjælke. Vælg dit netværk, du vil oprette forbindelse til. Du behøver kun at gøre én gang, medmindre netværksindstillingen er ændret eller skal ændres.
Opsætning Standardlyd
Dette trin er vigtigt for at få Raspberry Pi Zero Docking Hub -lyden til at fungere med standard Alexa -softwaren.
Start en terminal, og rediger /boot/config.txt
sudo nano /boot/config.txt
Deaktiver analog og hdmi -lyd ved at indsætte '#' foran følgende linje i filen:
#dtparam = lyd = tændt
Tryk på ctrl-x, y, og indtast for at gemme.
Rediger ~/.asoundrc i den samme terminal
nano ~/.asoundrc
Erstat indholdet af den pågældende fil med følgende:
pcm.! standard {
type stik slave {pcm "hw: 1, 0"}} ctl.! standard {type stik kort 1}
Tryk på ctrl-x, y, og indtast for at gemme.
Desværre har jeg endnu ikke fundet en permanent måde at indstille standard. I mellemtiden skal du gøre det ved hver opstart.
Aktiver SSH/VNC (valgfrit)
Hvis du ikke vil bruge skærmen, tastaturet og musen ved næste opstart, vil aktivering af disse muligheder give dig mulighed for fjernadgang til Pi. Disse muligheder er under Præference/Raspberry Pi -konfiguration, og derefter gå til grænseflader og markere indstillingerne SSH og VNC.
Trin 5: Installer Alexa -software
Jeg vil ikke gentage de fremragende instruktioner fra Alexa AVS -prøveprojektet. Bare gå til deres Github -projekt (link) og følg instruktionerne der for at konfigurere Alexa -softwaren.
Selvom der er et par punkter at bemærke:
- Du kan springe trin 1 over, da du allerede har konfigureret din Pi.
- Vælg "1/ 3,5 mm lyd" i et af bekræftelsesspørgsmålene, der stilles af scriptet automated_install.sh.
- Jeg kan ikke starte Sensory wake word -motoren (der opstår ulovlig instruktion), så jeg bruger Snowboy (kitt_ai).
Trin 6: Alexa, High Five
Tillykke! Sig "High Five" til Alexa.
Hvis du har aktiveret SSH (eller VNC -server), kan du genstarte Pi og køre Alexa -software uden hoved (uden skærm/tastatur/mus). Kør tre SSH -terminaler på din pc og tilslut Pi. Brug disse terminaler til at starte Alexa -eksekverbare filer (dvs. "npm start", "mvn exec: exec" og "wakeWordAgent -e kitt_ai"). En anden fordel ved at køre uden hoved er, at Alexa java -programmet (mvn exec: exec) kører lidt glattere.
Samlet set er jeg imponeret over ydeevnen for Alexa -prøven, der kører på Pi - stemmeoptagelsen er ganske lydhør, præcis og pålidelig. Der er bestemt et præstationsgab mellem det native Echo (Dot) og denne opsætning, men kløften er ikke så stor. En ting, jeg dog ikke er glad for, er, at jeg ikke kan få Amazon Prime Music til at spille på dette setup, selvom nogen sagde, at Prime Music understøttes. Måske er der en forskel på, hvad Amazon tillader mellem Canada og USA eller noget, som jeg ikke har konfigureret rigtigt. Hvis du ved, hvordan du får Prime Music med Alexa -prøven, så lad mig det vide.
Anbefalede:
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: 6 trin (med billeder)
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: Hej! Mit navn er Armaan. Jeg er en 13-årig dreng fra Massachusetts. Denne vejledning viser, som du kan udlede af titlen, hvordan man bygger en Raspberry Pi Drone. Denne prototype demonstrerer, hvordan droner udvikler sig, og også hvor stor en rolle de kan spille i
A Voice Controlled Jumping Jack- Google Voice AIY Version: 3 trin
A Voice Controlled Jumping Jack- Google Voice AIY Version: Så du har fået det AIY voice kit til jul, og har leget med det efter instruktionerne. Det er sjovt, men nu? Projektet beskrevet i det følgende præsenterer en enkel enhed, der kan bygges ved hjælp af AIY -stemmen HAT til Raspbe
Hjem/Lab Voice Controlled Assistant: 14 trin (med billeder)
Hjem/Lab Stemmestyret assistent: Om mig Hej! Dette er min første instruerbare, jeg er 17 år gammel. Jeg er fra Grækenland, så mit engelsk er måske ikke perfekt, men jeg skal gøre mit bedste. Så jeg designede først denne app for 2 år siden, og jeg fandt denne konkurrence en mulighed for at opdatere mit gamle projekt
Alexa Voice Control DIY: 7 trin (med billeder)
Alexa Voice Control DIY: Hej, dette er min første instruks. Her vil jeg vise, hvordan man laver stemmestyringsafbrydere til Amazon Alexa, som endda kan fungere med Google Assistant. Stem venligst på mig
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: 7 trin (med billeder)
DIY Google Home med Bluetooth -højttaler på Raspberry Pi Zero Docking Hub: Vi har en instruktion om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Denne gang vil vi vise dig, hvordan du bygger et DIY Google Home. I denne instruks vil vi vise dig, hvordan du installerer og konfigurerer Google Assistant