Innehållsförteckning:
- Steg 1: Skaffa dessa delar
- Steg 2: Förbered SD -kort med det senaste Raspbian -operativsystemet (Stretch/Jessie)
- Steg 3: Konfigurera din Pi och Docking Hub
- Steg 4: Konfigurera din Pi
- Steg 5: Installera Alexa Software
- Steg 6: Alexa, High Five
Video: Alexa Voice Assistant på Raspberry Pi Zero Docking Hub: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
För att bygga en elegant Alexa Voice Assistant på en Pi Zero W med färre ledningar och USB -donglar använder jag en Makerspots Raspberry Pi Zero Docking Hub. Detta dockningsnav har en inbyggd ljudkodek som kan vara värd för en mikrofon och en högtalare genom sitt 3,5 mm ljuduttag.
Låt oss börja.
Steg 1: Skaffa dessa delar
Det här är de delar du behöver:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x HDMI -skärm
- 1x HDMI-kabel (observera att Pi Zero W kräver en mini-HDMI-kontakt)
- 1x 5v USB 1 A nätadapter
- 1x mikro -USB -kabel
- 1x USB -tangentbord
- 1x USB -mus
- 1x mini-mikrofon för mobiltelefon/surfplatta (den som stöder delad högtalarport)
- 1x extern högtalare med 3,5 mm ljuduttag.
- 1x 3,5 mm ljudkabel (han-till-hane)
- 1x 8G micro SD -kort
- PC (för att blinka SD -kortet med Raspbian OS -bild)
Steg 2: Förbered SD -kort med det senaste Raspbian -operativsystemet (Stretch/Jessie)
Det skulle vara en bra idé att börja med ett nytt Raspbian OS. Det finns några sätt att förbereda ett nytt Raspbian OS på ett SD -kort. Men jag fann att att använda Etcher med en fullständig Raspbian-bild är effektiv och mindre benägen för fel.
- Ladda ner och installera Etcher (https://etcher.io/) för din värddator.
- Ladda ner den senaste Raspbian -bilden från
- Sätt i SD -kortet i din dator
- Öppna Etcher, välj Raspbian -bilden, sedan SD -kortenheten och tryck på Flash!
När bilden är klar, skjut ut kortet säkert och gör dig redo för nästa steg.
Steg 3: Konfigurera din Pi och Docking Hub
Du måste installera din Pi Zero W på Raspberry Pi Zero Docking Hub. Det finns 4 uppsättningar skruvar och distanser och det tar mindre än en minut att montera.
Sätt i det förberedda SD -kortet i Pi Zero W. Anslut din bildskärm till Pi Zero W: s HDMI -port (måste göras innan Pi startas), anslut USB -tangentbordet och musen och slutligen anslut mikrofonen och högtalaren. För att starta, anslut 5v USB -strömkabeln till strömporten på dockningshubben (INTE PWR -PORTEN PÅ PI).
Du bör se det vanliga Raspbian -operativsystemet som kommer upp på skärmen.
Steg 4: Konfigurera din Pi
Konfigurera WiFi
Vänsterklicka med musen över WiFi -ikonen i det övre fältet. Välj ditt nätverk att ansluta. Du behöver bara göra en gång om inte nätverksinställningen har ändrats eller behöver ändras.
Inställning Standardljud
Detta steg är viktigt för att få Raspberry Pi Zero Docking Hub -ljudet att fungera med standardprogrammet Alexa.
Starta en terminal och redigera /boot/config.txt
sudo nano /boot/config.txt
Inaktivera det analoga och hdmi -ljudet genom att infoga '#' framför följande rad i filen:
#dtparam = ljud = på
Tryck på ctrl-x, y och enter för att spara.
Redigera ~/.asoundrc i samma terminal
nano ~/.asoundrc
Ersätt innehållet i den filen med följande:
pcm.! standard {
typ plug -slav {pcm "hw: 1, 0"}} ctl.! standard {typ plug -kort 1}
Tryck på ctrl-x, y och enter för att spara.
Tyvärr har jag ännu inte hittat ett permanent sätt att ställa in standard. Under tiden måste du göra det vid varje start.
Aktivera SSH/VNC (valfritt)
Om du inte vill använda bildskärmen, tangentbordet och musen vid nästa start kan du fjärråtkomst till Pi genom att aktivera dessa alternativ. Dessa alternativ finns under Preferens/Raspberry Pi -konfiguration, gå sedan till gränssnitt och markera SSH- och VNC -alternativen.
Steg 5: Installera Alexa Software
Jag kommer inte att upprepa de utmärkta instruktionerna från Alexa AVS -provprojektet. Gå bara till deras Github -projekt (länk) och följ instruktionerna där för att konfigurera Alexa -programvaran.
Även om det finns några punkter att notera:
- Du kan hoppa över steg 1 eftersom du redan har konfigurerat din Pi.
- Välj "1/ 3,5 mm ljud" i en av de bekräftelsefrågor som ställs av skriptet automated_install.sh.
- Jag kan inte starta Sensory wake word -motorn (olaglig instruktion påträffas), så jag använder Snowboy (kitt_ai).
Steg 6: Alexa, High Five
Grattis! Säg "High Five" till Alexa.
Om du har aktiverat SSH (eller VNC -server) kan du starta om Pi och köra Alexa -programvaran utan huvud (utan bildskärm/tangentbord/mus). Kör tre SSH -terminaler i din dator och anslut till Pi. Använd dessa terminaler för att starta Alexa -körbara filer (dvs "npm start", "mvn exec: exec" och "wakeWordAgent -e kitt_ai"). En annan fördel att köra utan huvud är att Alexa Java -programmet (mvn exec: exec) körs lite smidigare.
Sammantaget är jag imponerad av prestandan för Alexa -provet som körs på Pi - röstinspelningen är ganska lyhörd, korrekt och pålitlig. Det finns verkligen ett prestationsgap mellan det inhemska Echo (Dot) och den här inställningen men klyftan är inte så stor. En sak som jag inte är nöjd med är dock att jag inte kan få Amazon Prime Music att spela på den här inställningen även om någon sa att Prime Music stöds. Kanske är det en skillnad vad Amazon tillåter mellan Kanada och USA eller något som jag inte har ställt in rätt. Om du vet hur du får Prime Music med Alexa -exemplet, meddela mig.
Rekommenderad:
A Voice Controlled Jumping Jack- Google Voice AIY Version: 3 steg
A Voice Controlled Jumping Jack- Google Voice AIY Version: Så du har fått det AIY-röstsatsen till jul och har spelat med det enligt instruktionerna. Det är roligt, men nu? Projektet som beskrivs i det följande presenterar en enkel enhet som kan byggas med AIY -rösthatten för Raspbe
Personal English Trainer - AI Voice Assistant: 15 steg
Personal English Trainer - AI Voice Assistant: Detta projekt hjälper eleverna som förbereder sig för alla språkliga tentamen, där de kan utbildas genom att interagera med Snips AI
Prata med Alexa och Google Assistant tillsammans i en Raspberry Pi: 4 steg
Prata med Alexa och Google Assistant tillsammans i en Raspberry Pi: Kör Amazon Alexa och Google Assistant samtidigt i en Raspberry Pi. Ring något av deras namn, de tänder sina egna lysdioder och ringer för att svara. Sedan frågar du någon förfrågan och de svarar på den respektive. Du kan känna deras karaktär
Alexa Voice Control DIY: 7 steg (med bilder)
Alexa Voice Control DIY: Hej, det här är min första instruktion. Här ska jag visa hur man gör röststyrning för Amazon Alexa som även kan fungera med Google Assistant. Vänligen rösta på mig
DIY Google Home med Bluetooth -högtalare på Raspberry Pi Zero Docking Hub: 7 steg (med bilder)
DIY Google Home med Bluetooth -högtalare på Raspberry Pi Zero Docking Hub: Vi har en instruktion om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Den här gången vill vi visa dig hur du bygger ett DIY Google Home. I den här instruktionsboken visar vi dig hur du installerar och konfigurerar Google Assistant