Taula de continguts:
- Pas 1: Obteniu aquestes parts
- Pas 2: prepareu la targeta SD amb l'últim sistema operatiu Raspbian (Stretch / Jessie)
- Pas 3: configureu el vostre Pi i Docking Hub
- Pas 4: configureu el vostre Pi
- Pas 5: instal·leu el programari Alexa
- Pas 6: Alexa, High Five
Vídeo: Assistent de veu Alexa al hub d’acoblament zero Raspberry Pi: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Per construir un elegant assistent de veu Alexa en un Pi Zero W amb menys cables i dongles USB, faig servir un hub d’acoblament Raspberry Pi Zero d’un Makerspot. Aquest hub d’acoblament té un còdec d’àudio integrat que pot allotjar un micròfon i un altaveu mitjançant el seu connector d’àudio de 3,5 mm.
Comencem.
Pas 1: Obteniu aquestes parts
Aquestes són les parts que necessiteu:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x monitor HDMI
- 1x cable HDMI (tingueu en compte que Pi Zero W requereix un connector mini-HDMI)
- Adaptador d'alimentació 1x 5v USB 1 A.
- 1x cable micro USB
- 1x teclat USB
- 1x ratolí USB
- 1 mini micròfon per a telèfons mòbils / tauletes (el que admet el port d’altaveu dividit)
- 1 altaveu extern amb presa d'àudio de 3,5 mm.
- 1x cable d'àudio de 3,5 mm (home a home)
- 1x targeta micro SD 8G
- PC (per llampar la targeta SD amb imatge del sistema operatiu Raspbian)
Pas 2: prepareu la targeta SD amb l'últim sistema operatiu Raspbian (Stretch / Jessie)
Seria una bona idea començar amb un nou sistema operatiu Raspbian. Hi ha algunes maneres de preparar un nou sistema operatiu Raspbian en una targeta SD. Però vaig trobar que utilitzar Etcher amb una imatge completa de Raspbian és eficient i menys propens a errors.
- Descarregueu i instal·leu Etcher (https://etcher.io/) per al vostre PC amfitrió.
- Descarregueu la imatge més recent de Raspbian des de
- Inseriu la SD al vostre PC
- Obriu Etcher, seleccioneu la imatge Raspbian i, a continuació, la unitat de la targeta SD i premeu Flash.
Un cop preparada la imatge, expulseu la targeta amb seguretat i prepareu-vos per al següent pas.
Pas 3: configureu el vostre Pi i Docking Hub
Cal instal·lar el Pi Zero W al Raspberry Pi Zero Docking Hub. Hi ha 4 jocs de cargols i separadors i trigarà menys d’un minut a muntar-se.
Introduïu la targeta SD preparada al Pi Zero W. Connecteu el monitor al port HDMI del Pi Zero W (s’ha de fer abans d’engegar el Pi), connecteu el teclat i el ratolí USB i, finalment, connecteu el micròfon i l’altaveu. Per engegar-lo, connecteu el cable d’alimentació USB de 5v al port d’alimentació del concentrador d’acoblament (NO AL PORT PWR DE LA PI).
Hauríeu de veure el sistema operatiu normal Raspbian que apareix al monitor.
Pas 4: configureu el vostre Pi
Configuració de WiFi
Feu clic amb el botó esquerre del ratolí a sobre de la icona WiFi a la barra superior. Trieu la vostra xarxa per connectar-vos. Només cal fer-ho una vegada, tret que s'hagi canviat o s'hagi de canviar la configuració de xarxa.
Configuració d'àudio predeterminat
Aquest pas és important perquè l’àudio Raspberry Pi Zero Docking Hub funcioni amb el programari Alexa predeterminat.
Inicieu un terminal i editeu /boot/config.txt
sudo nano /boot/config.txt
Desactiveu l'àudio analògic i hdmi inserint '#' davant de la línia següent al fitxer:
# dtparam = audio = on
Premeu ctrl-x, y i introduïu per desar.
Al mateix terminal, editeu ~ /.asoundrc
nano ~ /.asoundrc
Substituïu el contingut d'aquest fitxer pel següent:
pcm.! predeterminat {
tipus plug slave {pcm "hw: 1, 0"}} ctl. predeterminat {type plug card 1}
Premeu ctrl-x, y i introduïu per desar.
Malauradament, encara no he trobat una manera permanent d’establir el valor per defecte. Mentrestant, heu de fer-ho a cada inici.
Activa SSH / VNC (opcional)
Si no voleu utilitzar el monitor, el teclat i el ratolí a la propera posada en marxa, activar aquestes opcions us permetrà accedir remotament al Pi. Aquestes opcions es troben a Configuració de preferències / Raspberry Pi i, a continuació, aneu a Interfícies i marqueu les opcions SSH i VNC.
Pas 5: instal·leu el programari Alexa
No repetiré les excel·lents instruccions proporcionades pel projecte de mostra Alexa AVS. Només cal que aneu al seu projecte Github (enllaç) i seguiu les instruccions que hi apareixen per configurar el programari Alexa.
Tot i que hi ha alguns punts a tenir en compte:
- Podeu ometre el pas 1 ja que ja heu configurat el vostre Pi.
- Trieu "Àudio d'1 / 3,5 mm" en una de les preguntes de confirmació que us fa l'script automated_install.sh.
- No sóc capaç d'iniciar el motor de paraules de despertar sensorial (s'han trobat instruccions il·legals), així que faig servir Snowboy (kitt_ai).
Pas 6: Alexa, High Five
Enhorabona! Digueu "High Five" a Alexa.
Si heu activat SSH (o servidor VNC), podeu reiniciar el Pi i executar el programari Alexa sense cap (sense el monitor / teclat / ratolí). Al vostre PC, executeu tres terminals SSH i connecteu-vos al Pi. Utilitzeu aquests terminals per iniciar els executables d'Alexa (és a dir, "npm start", "mvn exec: exec" i "wakeWordAgent -e kitt_ai"). Un altre avantatge de funcionar sense cap és que el programa java Alexa (mvn exec: exec) funciona una mica més suau.
En general, estic impressionat amb el rendiment de la mostra Alexa que s’executa a Pi: la captura de veu és bastant sensible, precisa i fiable. Sens dubte, hi ha una bretxa de rendiment entre Echo (Dot) i aquesta configuració nativa, però la bretxa no és tan gran. Una cosa que no estic contenta és que no puc fer que Amazon Prime Music es reprodueixi en aquesta configuració, tot i que algú va dir que Prime Music és compatible. Potser hi ha una diferència del que permet Amazon entre el Canadà i els Estats Units o alguna cosa que no he configurat bé. Si sabeu obtenir Prime Music amb la mostra d’Alexa, feu-m’ho saber.
Recomanat:
Assistent de veu amb Arduino: 3 passos
Voice Assistant With Arduino: Ciao a tutti! Amb aquest projecte i afronta el tema de la intel·ligència artificial. És possible realitzar un assistent vocal amb Arduino? La resposta è si! Ma scopriremo que da solo no può gestir todo il compito. Amb assistent vocal infatti
Feu el sistema d’avís de notificació per veu / veu: 4 passos
Feu el sistema d'alerta de veu / notificació de veu: en aquest projecte hem creat un sistema d'alerta i de notificació de veu. En aquest projecte es poden utilitzar almenys dos sensors
Mirall màgic intel·ligent flotant des de l’ordinador portàtil antic amb reconeixement de veu Alexa: 6 passos (amb imatges)
Mirall màgic intel·ligent flotant des de l’ordinador portàtil antic amb reconeixement de veu Alexa: inscriviu-vos al meu curs “Electrònica en poques paraules” aquí: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Consulteu també el meu canal de youtube aquí per obtenir més projectes i tutorials d'electrònica: https://www.youtube.com/channel/UCelOO
Inici / Assistent controlat per veu de laboratori: 14 passos (amb imatges)
Inici / Assistent de control de veu de laboratori: Quant a mi Aquest és el meu primer instructable, tinc 17 anys. Sóc de Grècia, de manera que el meu anglès pot no ser perfecte, però faré tot el possible. Per tant, primer vaig dissenyar aquesta aplicació fa 2 anys i vaig trobar aquest concurs l’oportunitat d’actualitzar el meu antic projecte
Google Home de bricolatge amb altaveu Bluetooth al hub d'acoblament zero Raspberry Pi: 7 passos (amb imatges)
Google Home de bricolatge amb altaveu Bluetooth al hub d’acoblament zero Raspberry Pi: tenim un instructiu a Amazon Amazon Echo Alexa - Alexa Voice Assistant al hub d’acoblament zero Raspberry Pi. Aquesta vegada us volem mostrar com podeu construir un Google Home DIY. En aquesta instrucció, us mostrarem com instal·lar i configurar l'Assistent de Google