Tartalomjegyzék:
- 1. lépés: Szerezze be ezeket az alkatrészeket
- 2. lépés: Készítse elő az SD -kártyát a legújabb Raspbian operációs rendszerrel (Stretch/Jessie)
- 3. lépés: A Pi és a dokkolóközpont beállítása
- 4. lépés: Konfigurálja a Pi -t
- 5. lépés: Telepítse az Alexa szoftvert
- 6. lépés: Alexa, High Five
Videó: Alexa Voice Assistant a Raspberry Pi Zero Docking Hubon: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Egy elegáns Alexa Voice Assistant építéséhez a Pi Zero W -n kevesebb vezetékkel és USB -kulcsgal, a Makerspot Raspberry Pi Zero dokkolóközpontját használom. Ez a dokkolóközpont beépített hangkodekkel rendelkezik, amely 3,5 mm-es audiocsatlakozón keresztül mikrofont és hangszórót tud fogadni.
Lássunk neki.
1. lépés: Szerezze be ezeket az alkatrészeket
Ezekre az alkatrészekre van szüksége:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero dokkolóközpont
- 1x HDMI monitor
- 1x HDMI-kábel (vegye figyelembe, hogy a Pi Zero W mini-HDMI-csatlakozót igényel)
- 1x 5V USB 1 A hálózati adapter
- 1x micro USB kábel
- 1x USB billentyűzet
- 1x USB egér
- 1x mini-mikrofon mobiltelefonhoz/táblagéphez (amely támogatja az osztott hangszóróportot)
- 1x külső hangszóró 3,5 mm -es audio csatlakozóval.
- 1x 3,5 mm-es audio kábel (férfi-férfi)
- 1x 8G micro SD kártya
- PC (az SD -kártya villogásához Raspbian operációs rendszer -képpel)
2. lépés: Készítse elő az SD -kártyát a legújabb Raspbian operációs rendszerrel (Stretch/Jessie)
Jó ötlet lenne friss Raspbian operációs rendszerrel kezdeni. Van néhány módja az új Raspbian operációs rendszer SD kártyán való előkészítésének. De azt tapasztaltam, hogy az Etcher teljes Raspbian képpel történő használata hatékony és kevésbé hajlamos a hibákra.
- Töltse le és telepítse az Etcher -t (https://etcher.io/) a gazdagépéhez.
- Töltse le a legújabb Raspbian -képet a https://downloads.raspberrypi.org/raspbian/images/ webhelyről
- Helyezze be az SD -t a számítógépbe
- Nyissa meg az Etcher alkalmazást, válassza ki a Raspbian képet, majd az SD kártya meghajtót, és nyomja meg a Flash gombot!
Miután elkészült a kép, biztonságosan vegye ki a kártyát, és készüljön fel a következő lépésre.
3. lépés: A Pi és a dokkolóközpont beállítása
Telepítenie kell a Pi Zero W készüléket a Raspberry Pi Zero dokkolóközpontra. 4 készlet csavar és rögzítőelem található, és az összeszerelés kevesebb, mint egy percet vesz igénybe.
Helyezze be az előkészített SD kártyát a Pi Zero W -be. A tápellátáshoz csatlakoztassa az 5 voltos USB tápkábelt a dokkoló elosztó tápcsatlakozójához (NEM A PI -PORT A PI -N).
Látnia kell a normál Raspbian operációs rendszert a monitoron.
4. lépés: Konfigurálja a Pi -t
WiFi beállítása
Kattintson a bal egérgombbal a felső sáv WiFi ikonjára. Válassza ki a csatlakozni kívánt hálózatot. Csak egyszer kell elvégeznie, kivéve, ha a hálózati beállítások megváltoztak vagy módosítani kell őket.
Alapértelmezett hang beállítása
Ez a lépés fontos ahhoz, hogy a Raspberry Pi Zero Docking Hub audio működjön együtt az alapértelmezett Alexa szoftverrel.
Indítson el egy terminált, és szerkessze a /boot/config.txt fájlt
sudo nano /boot/config.txt
Kapcsolja ki az analóg és a hdmi hangot úgy, hogy a fájl#sorát a következő sor elé helyezi:
#dtparam = audio = be
A mentéshez nyomja meg a ctrl-x, y billentyűt, majd nyomja meg az Enter billentyűt.
Ugyanebben a terminálban szerkessze a ~/.asoundrc fájlt
nano ~/.asoundrc
Cserélje le a fájl tartalmát a következővel:
pcm.! alapértelmezett {
type plug slave {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}
A mentéshez nyomja meg a ctrl-x, y billentyűt, majd nyomja meg az Enter billentyűt.
Sajnos még nem találtam állandó módot az alapértelmezett beállításra. Közben minden indításkor meg kell tennie.
SSH/VNC engedélyezése (opcionális)
Ha a következő indításkor nem akarja használni a monitort, a billentyűzetet és az egeret, akkor ezeknek az opcióknak az engedélyezése lehetővé teszi a Pi távoli elérését. Ezek a beállítások a Preferencia/Raspberry Pi konfiguráció alatt találhatók, majd lépjen az Interfészek oldalra, és jelölje be az SSH és VNC beállításokat.
5. lépés: Telepítse az Alexa szoftvert
Nem fogom megismételni az Alexa AVS mintaprojekt kiváló utasításait. Csak menjen a Github projektjükhöz (link), és kövesse az ott található utasításokat az Alexa szoftver beállításához.
Bár van néhány megjegyzés:
- Kihagyhatja az 1. lépést, mivel már beállította a Pi -t.
- Válassza az "1/ 3.5mm audio" lehetőséget az automatizált_install.sh szkript által feltett megerősítő kérdések egyikében.
- Nem tudom elindítani a Sensory wake word motort (illegális utasítás történt), ezért Snowboy -t (kitt_ai) használok.
6. lépés: Alexa, High Five
Gratulálok! Mondja "High Five" Alexának.
Ha engedélyezte az SSH -t (vagy VNC -kiszolgálót), újraindíthatja a Pi -t, és fej nélkül futtathatja az Alexa szoftvert (monitor/billentyűzet/egér nélkül). A számítógépen futtasson három SSH terminált, és csatlakozzon a Pi -hez. Használja ezeket a terminálokat az Alexa futtatható fájlok indításához (azaz "npm start", "mvn exec: exec" és "wakeWordAgent -e kitt_ai"). A fej nélküli futtatás másik előnye, hogy az Alexa java program (mvn exec: exec) valamivel simábban fut.
Összességében lenyűgözött a Pi -n futó Alexa minta teljesítménye - a hangrögzítés meglehetősen érzékeny, pontos és megbízható. A natív Echo (Dot) és ez a beállítás között minden bizonnyal teljesítménykülönbség van, de a különbség nem olyan nagy. Egy dolog azonban nem örülök, hogy nem tudom elindítani az Amazon Prime Music lejátszását ezen a beállításon, bár valaki azt mondta, hogy a Prime Music támogatott. Talán van különbség az Amazon által megengedett Kanada és USA között, vagy valami, amit nem jól állítottam be. Ha tudja, hogyan szerezheti be a Prime Music -t az Alexa mintával, kérjük, tudassa velem.
Ajánlott:
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 lépés
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: MAGYAR/INGLÉS: Mint tudod, a Waveshare Game-HAT összeszerelése meglehetősen egyszerű, ha ez az egyik olyan modell, amely teljes mértékben kompatibilis a kialakítással. ez a Raspberry Pi 2/3 / 3A + / 3B / 3B + /, én személy szerint jobban szeretem, ha a játékkonzol lehet
Személyes angol edző - AI Voice Assistant: 15 lépés
Személyes angol tréner - AI Voice Assistant: Ez a projekt segítséget nyújt azoknak a diákoknak, akik bármilyen nyelvvizsgára készülnek, ahol a Snips AI -val való interakcióval képezhetik őket
A MATRIX Voice és a MATRIX Creator futó Alexa (C ++ verzió): 7 lépés
MATRIX Voice és MATRIX Creator Alexa (C ++ verzió): Szükséges hardver Mielőtt elkezdené, nézzük át, mire lesz szüksége. Raspberry Pi 3 (ajánlott) vagy Pi 2 B modell (támogatott). MATRIX Voice vagy MATRIX Creator - A Raspberry Pi nem rendelkezik beépített mikrofonnal, a MATRIX Voice/Creator rendelkezik egy
Alexa Voice Control TV távvezérlő ESP8266: 9 lépés
Alexa Voice Control TV távirányító ESP8266: Ha valaki a házában elveszíti a távirányítót, bemegy egy üres szobába, és megtalálja a TV -t. Az elemek kezdenek meghibásodni, és nincs ellenőrzés a szoba hátuljáról. Mostantól vezérelheti TV -jét, DVR -jét, és bármit infravörös vezérléssel
Alexa Voice Control DIY: 7 lépés (képekkel)
Alexa Hangvezérlés DIY: Helló, ez az első oktatható. Itt megmutatom, hogyan lehet hangvezérlő kapcsolókat készíteni az Amazon Alexa számára, amelyek akár a Google Segéddel is működhetnek. Kérem, szavazzon rám