Cuprins:
- Pasul 1: Obțineți aceste piese
- Pasul 2: Pregătiți cardul SD cu cel mai recent sistem de operare Raspbian (Stretch / Jessie)
- Pasul 3: Configurați Pi și Docking Hub
- Pasul 4: Configurați Pi
- Pasul 5: Instalați software-ul Alexa
- Pasul 6: Alexa, High Five
Video: Asistent vocal Alexa pe Raspberry Pi Zero Docking Hub: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Pentru a construi un asistent vocal Alexa elegant pe un Pi Zero W cu mai puține fire și dongle USB, folosesc Raspberry Pi Zero Docking Hub al unui Makerspot. Acest hub de andocare are un codec audio încorporat care poate găzdui un microfon și un difuzor prin mufa sa audio de 3,5 mm.
Să începem.
Pasul 1: Obțineți aceste piese
Acestea sunt părțile de care aveți nevoie:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x monitor HDMI
- 1x cablu HDMI (rețineți că Pi Zero W necesită un conector mini-HDMI)
- Adaptor de alimentare 1x 5v USB 1 A
- 1x cablu micro USB
- 1x tastatură USB
- 1x mouse USB
- 1x Mini-microfon pentru telefon mobil / tabletă (cel care acceptă portul difuzorului)
- 1 difuzor extern cu mufă audio de 3,5 mm.
- 1x cablu audio de 3,5 mm (de la tată la tată)
- 1x card micro SD 8G
- PC (pentru intermitent cardul SD cu imagine Raspbian OS)
Pasul 2: Pregătiți cardul SD cu cel mai recent sistem de operare Raspbian (Stretch / Jessie)
Ar fi o idee bună să începeți cu un nou sistem Raspbian. Există câteva modalități de a pregăti un nou sistem de operare Raspbian pe un card SD. Dar am constatat că utilizarea Etcher cu o imagine Raspbian completă este eficientă și mai puțin predispusă la erori.
- Descărcați și instalați Etcher (https://etcher.io/) pentru computerul gazdă.
- Descărcați cea mai recentă imagine Raspbian de pe
- Introduceți cardul SD în computer
- Deschide Etcher, selectează imaginea Raspbian, apoi unitatea cardului SD și apasă Flash!
Odată ce imaginea este pregătită, scoateți cardul în siguranță și pregătiți-vă pentru următorul pas.
Pasul 3: Configurați Pi și Docking Hub
Trebuie să instalați Pi Zero W pe Raspberry Pi Zero Docking Hub. Există 4 seturi de șuruburi și separatoare și va dura mai puțin de un minut pentru asamblare.
Introduceți cardul SD pregătit în Pi Zero W. Conectați-vă monitorul la portul HDMI al Pi Zero W (trebuie făcut înainte de a porni Pi), conectați tastatura și mouse-ul USB și conectați în cele din urmă microfonul și difuzorul. Pentru a porni, conectați cablul de alimentare USB de 5v la portul de alimentare de pe hub-ul de andocare (NU PORTUL PWR DE PE PI).
Ar trebui să vedeți sistemul de operare normal Raspbian care apare pe monitor.
Pasul 4: Configurați Pi
Configurați WiFi
Faceți clic stânga cu mouse-ul peste pictograma WiFi din bara de sus. Alegeți rețeaua pentru a vă conecta. Trebuie să faceți o singură dată, cu excepția cazului în care setarea rețelei s-a modificat sau trebuie modificată.
Configurare audio implicit
Acest pas este important pentru ca audio Raspberry Pi Zero Docking Hub să funcționeze cu software-ul Alexa implicit.
Porniți un terminal și editați /boot/config.txt
sudo nano /boot/config.txt
Dezactivați sunetul analog și HDMI introducând „#” în fața următoarei linii din fișier:
# dtparam = audio = on
Apăsați ctrl-x, y și introduceți pentru a salva.
În același terminal, editați ~ /.asoundrc
nano ~ /.asoundrc
Înlocuiți conținutul acelui fișier cu următoarele:
pcm.! implicit {
tip plug slave {pcm "hw: 1, 0"}} ctl.! implicit {tip plug card 1}
Apăsați ctrl-x, y și introduceți pentru a salva.
Din păcate, încă nu am găsit o modalitate permanentă de a seta valoarea implicită. Între timp, trebuie să o faci la fiecare pornire.
Activați SSH / VNC (opțional)
Dacă nu doriți să utilizați monitorul, tastatura și mouse-ul la următoarea pornire, activarea acestor opțiuni vă va permite accesul de la distanță la Pi. Aceste opțiuni se află în Configurare Preferință / Raspberry Pi, apoi accesați Interfețe și bifați opțiunile SSH și VNC.
Pasul 5: Instalați software-ul Alexa
Nu voi repeta instrucțiunile excelente oferite de proiectul de probă Alexa AVS. Mergeți la proiectul lor Github (link) și urmați instrucțiunile de acolo pentru a configura software-ul Alexa.
Deși există câteva puncte de remarcat:
- Puteți sări peste Pasul 1 deoarece ați configurat deja Pi.
- Alegeți „1 / 3.5mm audio” într-una dintre întrebările de confirmare adresate de scriptul automated_install.sh.
- Nu sunt capabil să pornesc motorul de cuvinte Sensory wake (instrucțiuni ilegale întâlnite), așa că folosesc Snowboy (kitt_ai).
Pasul 6: Alexa, High Five
Felicitări! Spune-i lui Alexa „Five High”.
Dacă ați activat SSH (sau serverul VNC), puteți reporni Pi și rula software-ul Alexa fără cap (fără monitor / tastatură / mouse). Pe computer, rulați trei terminale SSH și conectați-vă la Pi. Utilizați aceste terminale pentru a porni executabilele Alexa (adică „npm start”, „mvn exec: exec” și „wakeWordAgent -e kitt_ai”). Un alt avantaj pentru a rula fără cap este că programul Alexa Java (mvn exec: exec) rulează puțin mai ușor.
În general, sunt impresionat de performanța eșantionului Alexa care rulează pe Pi - captarea vocală este destul de receptivă, precisă și fiabilă. Există cu siguranță un decalaj de performanță între Echo (Dot) nativ și această configurație, dar decalajul nu este atât de mare. Un lucru pe care nu mă bucur este că nu pot face ca Amazon Prime Music să fie redat pe această configurație, deși cineva a spus că Prime Music este acceptat. Poate că există o diferență în ceea ce Amazon permite între Canada și SUA sau ceva ce nu am stabilit corect. Dacă știți cum să obțineți Prime Music cu eșantionul Alexa, vă rugăm să ne anunțați.
Recomandat:
Asistent vocal cu Arduino: 3 pași
Voice Assistant With Arduino: Ciao a tutti! Con acest proiect și afrontă tema temei artificiale. E posibil să realizezi un asistent vocal cu Arduino? La răspuns è si! Ma scopriremo che da solo non può gestire tutto il compito. Cu asistență vocală infatti
ASISTENT VOCAL Snips.Ai vă protejează confidențialitatea: 18 pași
ASISTENT VOCAL Snips.Ai vă protejează confidențialitatea: În ultimele luni, am testat mulți asistenți vocali. De atunci am ajuns la concluzia că, bazându-mă pe servere centralizate găzduite de Google și Amazon pentru sarcini simple, cum ar fi aprinderea unei lămpi sau închiderea jaluzelelor, este, pentru a spune ușor, un increment
Acasă / Asistent controlat vocal de laborator: 14 pași (cu imagini)
Acasă / Asistent controlat de laborator: Despre mine Bună ziua! Acesta este primul meu instructable, am 17 ani. Sunt din Grecia, așa că engleza mea poate să nu fie perfectă, dar voi face tot posibilul. Așadar, am proiectat prima dată această aplicație acum 2 ani și am găsit acest concurs o oportunitate de a-mi actualiza vechiul proiect
Asistent activat vocal - MAX: 10 pași
Asistent activat prin voce - MAX: Hei, în acest instructabil, voi vorbi despre cum să fac un chat-bot MAX (numit eu însumi !!!) Cu o anumită implementare puteți face acest chatbot controlat vocal sau cu utilizarea diferitelor software o poate face ca asistent vocal. Eu aici am
DIY Google Home cu difuzor Bluetooth pe Raspberry Pi Zero Docking Hub: 7 pași (cu imagini)
DIY Google Home cu difuzor Bluetooth pe Raspberry Pi Zero Docking Hub: Avem un instructable pe DIY Amazon Echo Alexa - Alexa Voice Assistant pe Raspberry Pi Zero Docking Hub. De data aceasta vrem să vă arătăm cum să construiți un Google Home DIY. În acest instructiv, vă vom arăta cum să instalați și să configurați Asistentul Google