Ehitage oma Amazon Alexa nutikas kõlar Raspberry Pi abil

Ehitage oma Amazon Alexa nutikas kõlar Raspberry Pi abil

Järsku räägivad kõik oma tehnikaga. Nutitelefonid, telerid, isegi lambipirnid-kõik on koduse abistajaga juhitav. Kuna asjade Internet võtab teie kodu üle, leiate tänu virtuaalsetele assistentidele, nagu Amazon Alexa, äkki rohkem seadmeid, mis suudavad teie häälele reageerida.





kuidas seadistada uus ssd

Kui teil on Raspberry Pi varuosa käepärast, ei pea te ostma Amazon Alexa seadet nagu Echo või Echo Dot, sest saate selle ise luua. See õpetus selgitab, kuidas saate oma Raspberry Pi seadistada Alexa koduabilise.





Vajalik riistvara

Enne oma DIY Raspberry Pi Alexa ehitamise alustamist vajate:





  • Raspberry Pi koos Raspbianiga installitud mikro-SD-kaardile
  • Sobiv toiteallikas (soovitatav 5 V @ 2,5 A)
  • USB -mikrofon
  • Kõlar
  • Arvuti Amazoni arendajakonto seadistamiseks ja SSH -kliendiga

Enne alustamist ja kui te pole seda veel teinud, peate seda tegema lubage SSH -ühendused oma Raspberry Pi -ga . Kui soovite, saate oma Raspberry Pi seadistada klaviatuuri, hiire ja monitori abil. Teil on vaja mikrofoni, kuid kui teil seda pole, teeb USB -veebikaamera koos mikrofoniga sama töö.

Tavaolukorras soovitaksin ressursikasutuse vähendamiseks installida Raspbian Lite. Alexa installimiseks vajalik skript ei saa aga tavalisele Raspbian Lite installile installida. Selle vältimiseks installige Linuxi meediaraamistik GStreamer, et see saaks installida, käivitades SSH kaudu või terminaliekraanil järgmise:



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

Samm: looge Amazoni arendajakonto ja turvaprofiil

Enne Alexa tarkvara installimist peate looma Amazoni arendajakonto. Kui teil on olemasolev Amazoni konto, saate sisse logida ja registreeruge Amazoni arendajakontole Sedamoodi.

Kui olete sisse logitud, minge aadressile Alexa siis navigeerimisribal Alexa häälteenus. Klõpsake nuppu Alustama , siis Tooted> Loo toode.





Andke oma seadmele nimi ja toote ID. Valige Seade sisseehitatud Alexaga ja valige Ei kaasrakenduse küsimusele. Valige Muu alates Tootekategooria rippmenüüst ja tippige Vaarika Pi selle all olevasse kasti. Kirjeldage seda lühidalt, näiteks „Vaarika Pi Alexa ehituse näidis”.

Valige Puudutusega algatatud ja Käed-vabad lõppkasutaja suhtlemiseks. Te ei pea muretsema pildi valimise pärast. Valige Ei neljale viimasele küsimusele, seejärel klõpsake Edasi.





Järgmisel ekraanil peate looma Amazoni turvaprofiili, et linkida oma turvaandmed oma Raspberry Pi Alexaga. Klõpsake nuppu Loo uus profiil . Valige nimi ja kirjeldus, mis sarnaneb minu omaga allpool.

Järgmisel etapil valige Muud seadmed ja platvormid , seejärel sisestage kliendi ID nimi (see võib olla mis iganes teile meeldib), nõustuge tingimustega ja klõpsake Loo ID. Seejärel näete hüpikakent, mis ütleb teile, et teie toode on loodud.

Seejärel lubage oma profiil. Minge Logige sisse Amazoni arendajalehega ja valige rippmenüüst oma profiil, seejärel klõpsake Kinnitage.

Sisestage domeen nagu raspberrypi.local kasti, seejärel klõpsake nuppu Salvesta.

Samm: laadige alla Amazon Assistant Pi skript

Amazon Alexa hõlpsaks installimiseks oma Raspberry Pi -le kasutate skripti nimega Assistants Pi. See pakub lihtsat meetodit Alexa installimiseks ilma SDK käsitsi koostamiseta.

Alustuseks peate installima Giti, et skriptide arendajalt vajalikud failid kätte saada. Ühendage oma Raspberry Pi -ga SSH -kliendi abil või kui te ei kasuta oma Pi -d ilma peata, avage terminal ja tippige:

sudo apt install git

Kui Git on installitud, kloonige vajalikud failid, tippides:

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

Peate skriptifailid käivitatavaks muutma. Tehke seda, tippides:

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

Samm: eelkonfigureerimine enne installimist

Enne assistentide Pi esialgsete skriptide käivitamist enne Alexa installimist peate seda tegema installige Pythoni jaoks PIP oma Raspberry Pi peal. Kontrollige, kas see on installitud, kasutades järgmist.

pip --version

Peaksite saama vastuse, mis kinnitab teie versiooni. Kui te seda ei tee, installige PIP uuesti, kasutades apt.

Kui PIP on õigesti installitud, käivitage järgmine samm Assistants Pi ettevalmistusskript, presystem.sh. Käivitage järgmine:

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

See alustab teie jaoks vajalike pakettide installimist ja kontrollib, kas Raspbian on ajakohane.

Kui kõik on installitud, antakse teile kuus valikut heli ja mikrofoni konfiguratsiooni jaoks. Enamik inimesi peab valima USB-MIC-ON-BOARD-JACK , nii löö 3 ja vajutage sisestusklahvi. Valige see suvand, kui kasutate USB -mikrofoni koos helipordi külge ühendatud kõlariga.

Taaskäivitage oma Raspberry Pi selles etapis, tippides:

sudo reboot

Kui see on taaskäivitatud, kontrollige, kas teie heliseadistus on õige, toimides järgmiselt.

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

See kontrollib teie kõlarit ja mikrofoni, veendumaks, et teie Raspberry Pi töötab mõlemaga.

Samm: käivitage installiskript

Eeldades, et helitesti ajal ei olnud probleeme ei mikrofoni ega kõlariga, käivitage Alexa oma Raspberry Pi installimiseks järgmine käsk:

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

Teile antakse võimalus valida, kas installida kas Alexa, Google'i koduabiline või mõlemad. Skript nõuab Google'i assistendi siia installimiseks täiendavaid samme, seega on parem see vahele jätta. Valige suvand 2 ainult Alexa installimiseks.

Peate sisestama oma kliendi ID. Minge tagasi Alexa arendajaportaal selle leidmiseks klõpsake oma toote nime. Võtke teadmiseks oma toote ID.

Klõpsake oma toote nimel, klõpsake Turvaprofiil, siis Muud seadmed ja platvormid. Enne nõuete ja tingimustega nõustumist kasutage siin leitud kliendi ID -d ja sisestage seejärel oma toote ID. Tüüp NÕUSTUN ja vajuta enter.

Skript läbib selle installimise, installides kõik muud vajalikud paketid, mida see vajab. Selle täitmiseks võib kuluda veidi aega. Võimalik, et peate aktsepteerima litsentsi või kaks; lihtsalt loe läbi ja löö JA mis tahes kinnitusmenüüdesse.

Samm: lõplik konfigureerimine ja testimine

Kui skript on installimise lõpetanud, peate käivitama ühe viimase skripti:

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

Käivitage järgmine, veendumaks, et teenus käivitub ja on lubatud:

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

Seejärel peate oma Pi registreerima ja autoriseerima. Sisestage järgmine:

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

Peate sisestama terminali ekraanil näidatud koodi a lehel Amazoni arendaja saidil . Sisestage kood, klõpsake nuppu Jätka, siis Lubama.

Eeldades, et teie Pi volitus läks korda, peaksite nägema Alexa skripti näidise töötamist. Testige oma DIY Raspberry Pi Alexa seadet, öeldes Alexa millele järgneb käsk. Näiteks, Alexa, ütle mulle kellaaeg.

Taaskäivitage viimane kord ja katsetage oma seadet uuesti, andes uue käsu, et olla kindel, et kõik töötab.

Isetegemine Amazon Alexa teie koju

Nutika kõlari eeliste nautimiseks ei pea te oma koju kallist uut seadet ostma. Varu Raspberry Pi teeb täiusliku DIY koduabilise, olenemata sellest, kas ehitate isetegemist Alexa või kui soovite looge oma DIY Google'i kodu selle asemel.

Kui teie kodu jaoks mõeldud nutikas kõlar ei võta teie tähelepanu, võib -olla minge õue ja ehitage selle asemel mõni karm Raspberry Pi projekt.

Jaga Jaga Piiksuma E -post Canon vs Nikon: milline kaamera on parem?

Canon ja Nikon on kaameratööstuse kaks suurimat nime. Kuid milline kaubamärk pakub paremat kaamerate ja objektiivide valikut?

teilt on keelatud juurdepääs sellele kaustale
Loe edasi Seotud teemad
  • DIY
  • Meelelahutus
  • Vaarika Pi
  • Koduautomaatika
  • Alexa
Autori kohta Ben Stockton(22 artiklit avaldatud)

Ben on Ühendkuningriigis asuv tehnikakirjanik, kelle kirg on vidinad, mängud ja üldine geekness. Kui ta ei ole hõivatud kirjutamise ega tehnikaga nokitsemisega, õpib ta arvuti ja IT magistrikraadi.

Veel Ben Stocktonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin
Kategooria Diy