Innholdsfortegnelse:
- Trinn 1: Få disse delene
- Trinn 2: Forbered SD -kort med det nyeste Raspbian OS (Stretch/Jessie)
- Trinn 3: Sett opp din Pi og Docking Hub
- Trinn 4: Konfigurer din Pi
- Trinn 5: Installer Alexa -programvare
- Trinn 6: Alexa, High Five
Video: Alexa Voice Assistant på Raspberry Pi Zero Docking Hub: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
For å bygge en elegant Alexa Voice Assistant på en Pi Zero W med færre ledninger og USB -dongler, bruker jeg en Makerspots Raspberry Pi Zero Docking Hub. Denne dokkingstasjonen har en innebygd lydkodek som kan ha en mikrofon og en høyttaler gjennom 3,5 mm lydkontakten.
La oss komme i gang.
Trinn 1: Få disse delene
Dette er delene du trenger:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x HDMI -skjerm
- 1x HDMI-kabel (vær oppmerksom på at Pi Zero W krever en mini-HDMI-kontakt)
- 1x 5v USB 1 A strømadapter
- 1x mikro -USB -kabel
- 1x USB -tastatur
- 1x USB -mus
- 1x mini-mikrofon for mobiltelefon/nettbrett (den som støtter delt høyttalerport)
- 1x ekstern høyttaler med 3,5 mm lydkontakt.
- 1x 3,5 mm lydkabel (mann-til-mann)
- 1x 8G micro SD -kort
- PC (for å blinke SD -kortet med Raspbian OS -bilde)
Trinn 2: Forbered SD -kort med det nyeste Raspbian OS (Stretch/Jessie)
Det ville være en god idé å starte med et nytt Raspbian OS. Det er noen få måter å forberede et nytt Raspbian OS på et SD -kort. Men jeg fant ut at bruk av Etcher med et fullt Raspbian-bilde er effektivt og mindre utsatt for feil.
- Last ned og installer Etcher (https://etcher.io/) for vert -PCen.
- Last ned det nyeste Raspbian -bildet fra
- Sett inn SD -en i PCen
- Åpne Etcher, velg Raspbian -bildet, deretter SD -kortstasjonen, og trykk på Flash!
Når bildet er forberedt, løser du ut kortet trygt og gjør deg klar for neste trinn.
Trinn 3: Sett opp din Pi og Docking Hub
Du må installere Pi Zero W på Raspberry Pi Zero Docking Hub. Det er 4 sett med skruer og distanser, og det vil ta mindre enn et minutt å sette sammen.
Sett det forberedte SD -kortet inn i Pi Zero W. Koble skjermen til Pi Zero Ws HDMI -port (må gjøres før du slår på Pi), koble til USB -tastaturet og musen og til slutt kobler du mikrofonen og høyttaleren. For å slå på, koble 5v USB -strømkabelen til strømporten på dokkingstasjonen (IKKE PWR -PORTEN PÅ PI -en).
Du bør se det vanlige Raspbian -operativsystemet som kommer opp på skjermen.
Trinn 4: Konfigurer din Pi
Sett opp WiFi
Venstre museklikk over WiFi -ikonet på den øverste linjen. Velg nettverket du vil koble til. Du trenger bare å gjøre en gang med mindre nettverksinnstillingen er endret eller må endres.
Oppsett Standard lyd
Dette trinnet er viktig for å få Raspberry Pi Zero Docking Hub -lyden til å fungere med standard Alexa -programvare.
Start en terminal og rediger /boot/config.txt
sudo nano /boot/config.txt
Deaktiver analog og hdmi -lyd ved å sette inn##foran følgende linje i filen:
#dtparam = lyd = på
Trykk ctrl-x, y, og enter for å lagre.
I samme terminal, rediger ~/.asoundrc
nano ~/.asoundrc
Erstatt innholdet i filen med følgende:
pcm.! standard {
type plug slave {pcm "hw: 1, 0"}} ctl.! standard {type plug card 1}
Trykk ctrl-x, y, og enter for å lagre.
Dessverre har jeg ennå ikke funnet en permanent måte å sette standarden på. I mellomtiden må du gjøre det ved hver oppstart.
Aktiver SSH/VNC (valgfritt)
Hvis du ikke vil bruke skjermen, tastaturet og musen ved neste oppstart, vil du aktivere disse alternativene for å få ekstern tilgang til Pi. Disse alternativene er under Preferanse/Raspberry Pi -konfigurasjon, gå deretter til Grensesnitt og merk av for SSH- og VNC -alternativene.
Trinn 5: Installer Alexa -programvare
Jeg kommer ikke til å gjenta de utmerkede instruksjonene fra Alexa AVS -prøveprosjektet. Bare gå til Github -prosjektet deres (lenke) og følg instruksjonene der for å sette opp Alexa -programvaren.
Selv om det er noen få punkter å merke seg:
- Du kan hoppe over trinn 1 ettersom du allerede har konfigurert din Pi.
- Velg "1/ 3,5 mm lyd" i et av bekreftelsesspørsmålene som ble stilt av skriptet automated_install.sh.
- Jeg kan ikke starte Sensory wake word -motoren (ulovlig instruksjon oppstått), så jeg bruker Snowboy (kitt_ai).
Trinn 6: Alexa, High Five
Gratulerer! Si "High Five" til Alexa.
Hvis du har aktivert SSH (eller VNC -server), kan du starte Pi på nytt og kjøre Alexa -programvaren hodeløs (uten skjerm/tastatur/mus). Kjør tre SSH -terminaler på din PC og koble til Pi. Bruk disse terminalene til å starte Alexa -kjørbare filer (dvs. "npm start", "mvn exec: exec" og "wakeWordAgent -e kitt_ai"). En annen fordel med å kjøre hodeløs er at Alexa java -programmet (mvn exec: exec) går litt jevnere.
Totalt sett er jeg imponert over ytelsen til Alexa -prøven som kjører på Pi - stemmeopptaket er ganske responsivt, nøyaktig og pålitelig. Det er absolutt et ytelsesgap mellom det innfødte Echo (Dot) og dette oppsettet, men gapet er ikke så stort. En ting jeg ikke er fornøyd med, er at jeg ikke kan få Amazon Prime Music til å spille på dette oppsettet, selv om noen sa at Prime Music støttes. Kanskje det er en forskjell på hva Amazon tillater mellom Canada og USA eller noe jeg ikke har satt opp riktig. Gi meg beskjed hvis du vet hvordan du får Prime Music med Alexa -prøven.
Anbefalt:
Alexa Based Voice Controlled Rocket Launcher: 9 trinn (med bilder)
Alexa Based Voice Controlled Rocket Launcher: Når vintersesongen nærmer seg; kommer den tiden av året når lysfestivalen feires. Ja, vi snakker om Diwali som er en ekte indisk festival feiret over hele verden. I år er Diwali allerede over, og ser folk
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: 6 trinn (med bilder)
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: Hei! Jeg heter Armaan. Jeg er en 13 år gammel gutt fra Massachusetts. Denne opplæringen viser, slik du kan utlede av tittelen, hvordan du bygger en Raspberry Pi Drone. Denne prototypen demonstrerer hvordan droner utvikler seg og også hvor stor rolle de kan spille i
Home/Lab Voice Controlled Assistant: 14 trinn (med bilder)
Hjem/Lab Stemmestyrt assistent: Om megHello! Dette er min første instruks, jeg er 17 år gammel. Jeg er fra Hellas, så engelsk er kanskje ikke perfekt, men jeg skal gjøre mitt beste. Så jeg designet først denne appen for 2 år siden, og jeg fant denne konkurransen en mulighet til å oppdatere det gamle prosjektet mitt
Alexa Voice Control DIY: 7 trinn (med bilder)
Alexa Voice Control DIY: Hei, dette er min første instruks. Her skal jeg vise hvordan jeg lager stemmestyringsbrytere for Amazon Alexa som til og med kan fungere med Google Assistant. Vennligst stem på meg
DIY Google Home med Bluetooth -høyttaler på Raspberry Pi Zero Docking Hub: 7 trinn (med bilder)
DIY Google Home med Bluetooth -høyttaler på Raspberry Pi Zero Docking Hub: Vi har en instruks om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Denne gangen vil vi vise deg hvordan du bygger et DIY Google Home. I denne instruksjonen viser vi deg hvordan du installerer og konfigurerer Google Assistant