Izveidojiet savu viedo Amazon Alexa skaļruni ar Raspberry Pi

Izveidojiet savu viedo Amazon Alexa skaļruni ar Raspberry Pi

Pēkšņi visi runā ar savu tehnoloģiju. Viedtālruņi, televizori, pat spuldzes-to visu var kontrolēt ar mājas palīgu. Tā kā lietu internets pārņem jūsu mājas, jūs atradīsit vairāk ierīču, kas pēkšņi spēj reaģēt uz jūsu balsi, pateicoties virtuālajiem palīgiem, piemēram, Amazon Alexa.





kas notiks, ja nejaunināsit uz Windows 10

Ja jums ir rezerves Raspberry Pi, jums nav jāiegādājas Amazon Alexa ierīce, piemēram, Echo vai Echo Dot, jo jūs varat izveidot savu. Šajā apmācībā tiks paskaidrots, kā ierīcē Raspberry Pi iestatīt mājas palīgu Alexa.





Nepieciešamā aparatūra

Pirms sākat veidot savu DIY Raspberry Pi Alexa, jums būs nepieciešams:





  • Raspberry Pi ar Raspbian instalēts micro SD kartē
  • Piemērots barošanas avots (ieteicams 5V @ 2,5A)
  • USB mikrofons
  • Runātājs
  • Dators, lai izveidotu Amazon izstrādātāja kontu un ar SSH klientu

Pirms sākat, un, ja vēl neesat to izdarījis, jums tas būs jādara iespējojiet SSH savienojumus ar Raspberry Pi . Ja vēlaties, varat iestatīt Raspberry Pi, izmantojot tastatūru, peli un monitoru. Jums būs nepieciešams mikrofons, bet, ja jums tāda nav, USB tīmekļa kamera ar mikrofonu darīs to pašu.

Normālos apstākļos es ieteiktu instalēt Raspbian Lite, lai samazinātu resursu izmantošanu. Tomēr Alexa instalēšanai nepieciešamais skripts netiek instalēts standarta Raspbian Lite instalācijā. Lai to novērstu, instalējiet Linux multivides ietvaru GStreamer, lai to varētu instalēt, izmantojot SSH vai termināļa ekrānā:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

1. darbība: izveidojiet Amazon izstrādātāja kontu un drošības profilu

Pirms Alexa programmatūras instalēšanas jums ir jāizveido Amazon izstrādātāja konts. Ja jums ir esošs Amazon konts, varat pieteikties un reģistrējieties Amazon izstrādātāja kontam tādā veidā.

Kad esat pierakstījies, dodieties uz Alexa tad navigācijas joslā Alexa balss pakalpojums. Klikšķis Sāc , tad Produkti> Izveidot produktu.





Piešķiriet savai ierīcei nosaukumu un produkta ID. Izvēlieties Ierīce ar iebūvētu Alexa un izvēlieties uz pavadošās lietotnes jautājumu. Izvēlieties Citi no Produkta kategorija nolaižamajā izvēlnē un ierakstiet Raspberry Pi norādītajā lodziņā zem tā. Sniedziet tai īsu aprakstu, piemēram, “Raspberry Pi Alexa build paraugs”.

Izvēlieties Pieskāriena iniciēts un Bezroku galalietotāju mijiedarbībai. Jums nav jāuztraucas par attēla izvēli. Izvēlieties uz četriem pēdējiem jautājumiem, pēc tam noklikšķiniet Nākamais.





Nākamajā ekrānā jums būs jāizveido Amazon drošības profils, lai jūsu drošības datus saistītu ar Raspberry Pi Alexa. Klikšķis Izveidot jaunu profilu . Izvēlieties nosaukumu un aprakstu, līdzīgu manam zemāk esošajam.

Nākamajā solī izvēlieties Citas ierīces un platformas , pēc tam ievietojiet klienta ID nosaukumu (tas var būt jebkas, kas jums patīk), piekrītiet noteikumiem un nosacījumiem un noklikšķiniet Ģenerēt ID. Pēc tam jūs redzēsiet uznirstošo logu, kurā teikts, ka jūsu produkts ir izveidots.

Pēc tam iespējojiet savu profilu. Dodieties uz Piesakieties, izmantojot Amazon izstrādātāju lapu un nolaižamajā izvēlnē atlasiet savu profilu, pēc tam noklikšķiniet uz Apstiprināt.

Ievietojiet domēnu, piemēram raspberrypi.local lodziņā, pēc tam noklikšķiniet uz Saglabāt.

2. darbība: lejupielādējiet Amazon asistentu Pi skriptu

Lai viegli instalētu Amazon Alexa savā Raspberry Pi, jūs izmantosit skriptu ar nosaukumu Assistants Pi. Tas nodrošina vienkāršu Alexa instalēšanas metodi, neveidojot SDK manuāli.

Lai sāktu, jums jāinstalē Git, lai no skripta izstrādātāja paņemtu nepieciešamos failus. Izveidojiet savienojumu ar Raspberry Pi, izmantojot SSH klientu, vai, ja nedarbojat savu Pi bez galvas, atveriet termināli un ierakstiet:

sudo apt install git

Kad Git ir instalēts, klonējiet nepieciešamos failus, ierakstot:

git clone https://github.com/shivasiddharth/Assistants-Pi

Jums būs jāpadara skripta faili izpildāmi. Dariet to, ierakstot:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

3. darbība. Iepriekšēja konfigurēšana pirms instalēšanas

Lai varētu palaist sākotnējos Assistant Pi skriptus pirms Alexa instalēšanas, jums tas būs jādara instalējiet PIP Python uz jūsu Raspberry Pi. Pārbaudiet, vai tas ir instalēts, veicot tālāk norādītās darbības.

pip --version

Jums vajadzētu saņemt atbildi, kas apstiprina jūsu versiju. Ja jums tā nav, pārinstalējiet PIP, izmantojot apt.

Ja PIP ir instalēts pareizi, nākamais solis ir palaist Assistant Pi sagatavošanas skriptu, presystem.sh. Izpildiet tālāk norādītās darbības.

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

Tas sāks instalēt jums nepieciešamās paketes, kā arī pārbaudīs, vai Raspbian ir atjaunināta.

Kad viss ir instalēts, jums tiks dotas sešas audio un mikrofona konfigurācijas iespējas. Lielākajai daļai cilvēku būs jāizvēlas USB-MIC-ON-BOARD-JACK , tik sit 3 un nospiediet enter. Izvēlieties šo opciju, ja izmantojat USB mikrofonu ar skaļruni, kas pievienots audio portam.

Šajā posmā pārstartējiet Raspberry Pi, ierakstot:

sudo reboot

Kad tas ir restartēts, pārbaudiet, vai audio iestatījumi ir pareizi, veicot tālāk norādītās darbības.

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

Tiks veikta jūsu skaļruņa un mikrofona pārbaude, lai pārliecinātos, ka jūsu Raspberry Pi darbojas ar abiem.

4. darbība: palaidiet instalēšanas skriptu

Pieņemot, ka audio pārbaudes laikā nebija problēmu ne ar mikrofonu, ne ar skaļruni, izpildiet šo komandu, lai instalētu Alexa savā Raspberry Pi:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Jums tiks dota iespēja izvēlēties, vai instalēt Alexa, Google mājas palīgu vai abus. Skriptam ir vajadzīgas papildu darbības, lai Google palīgs tiktu instalēts šeit, tāpēc vislabāk to izlaist. Izvēlieties opciju 2 lai instalētu tikai Alexa.

Jums būs jāievada klienta ID. Atgriezieties pie Alexa izstrādātāju portāls lai to atrastu, noklikšķinot uz sava produkta nosaukuma. Ņemiet vērā produkta ID.

Noklikšķiniet uz sava produkta nosaukuma, noklikšķiniet uz Drošības profils, tad Citas ierīces un platformas. Pirms piekrītat pakalpojumu sniegšanas noteikumiem, izmantojiet šeit atrodamo klienta ID un pēc tam ierakstiet produkta ID. Tips PIEKRĪT un nospiediet enter.

Skripts tiks instalēts, instalējot visas citas nepieciešamās paketes. Tas var aizņemt kādu laiku. Jums var būt nepieciešams pieņemt licenci vai divas; vienkārši izlasiet un sitiet UN jebkurai apstiprinājuma izvēlnei.

5. darbība: galīgā konfigurācija un pārbaude

Kad skripts ir pabeidzis instalēšanu, jums ir jāizpilda viens pēdējais skripts:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

Izpildiet tālāk norādītās darbības, lai pārliecinātos, ka pakalpojums tiek palaists un ir iespējots.

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

Pēc tam jums būs jāreģistrējas un jāautorizē Pi. Ierakstiet šādu tekstu:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Jums būs jāievada kods, kas parādīts termināļa ekrānā a lapu Amazon izstrādātāju vietnē . Ievadiet kodu, noklikšķiniet uz Turpināt, tad Atļaut.

Pieņemot, ka jūsu Pi autorizācija bija kārtībā, jums vajadzētu redzēt Alexa skripta parauga darbību. Pārbaudiet savu DIY Raspberry Pi Alexa ierīci, sakot Alexa kam seko komanda. Piemēram, Alexa, pasaki man laiku.

Pārstartējiet pēdējo reizi un vēlreiz pārbaudiet ierīci, izdodot citu komandu, lai pārliecinātos, ka viss darbojas.

DIY Amazon Alexa jūsu mājām

Lai izbaudītu viedā skaļruņa priekšrocības, jums nav jāpērk jauna dārga ierīce mājām. Rezerves Raspberry Pi ir ideāls DIY mājas palīgs neatkarīgi no tā, vai veidojat DIY Alexa vai vēlaties izveidojiet savu Google mājas lapu DIY tā vietā.

Ja viedais skaļrunis jūsu mājām neuztraucas, dodieties ārā un izveidojiet dažus izturīgus Raspberry Pi projektus.

Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

izveidojiet Windows 10 instalācijas disku
Lasīt Tālāk Saistītās tēmas
  • DIY
  • Izklaide
  • Raspberry Pi
  • Mājas automatizācija
  • Alexa
Par autoru Bens Stoktons(Publicēti 22 raksti)

Bens ir Lielbritānijā bāzēts tehnoloģiju rakstnieks, kurš aizraujas ar sīkrīkiem, spēlēm un vispārēju geekiness. Kad viņš nav aizņemts, rakstot vai strādājot ar tehnoloģijām, viņš studē datorzinātņu un IT maģistrantūrā.

Vairāk no Bena Stoktona

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy