Építsd meg saját Amazon Alexa intelligens hangszóródat Raspberry Pi -vel

Építsd meg saját Amazon Alexa intelligens hangszóródat Raspberry Pi -vel

Hirtelen mindenki a technikájához beszél. Okostelefonok, tévék, sőt, izzók is-mindezek otthoni asszisztenssel vezérelhetők. Ahogy a tárgyak internete átveszi otthonát, úgy fogja találni, hogy több eszköz képes reagálni a hangjára, köszönhetően az olyan virtuális asszisztenseknek, mint az Amazon Alexa.





amazon rendelés kézbesítve, de nem érkezett meg

Ha kéznél van egy tartalék Raspberry Pi, nem kell olyan Amazon Alexa eszközt vásárolnia, mint az Echo vagy az Echo Dot, mert saját maga készíthet. Ez az oktatóanyag elmagyarázza, hogyan állíthatja be az Alexa otthoni asszisztenst a Raspberry Pi készüléken.





Hardver, amire szüksége lesz

Mielőtt elkezdené építeni a DIY Raspberry Pi Alexa -t, szüksége lesz:



  • Raspberry Pi és Raspbian telepítve mikro-SD kártyára
  • Megfelelő tápegység (5V @ 2,5A ajánlott)
  • USB mikrofon
  • Egy hangszóró
  • Számítógép Amazon fejlesztői fiók létrehozásához és SSH ügyféllel

Mielőtt elkezdené, és ha még nem tette meg, akkor meg kell tennie engedélyezze az SSH -kapcsolatokat a Raspberry Pi -vel . Ha szeretné, beállíthatja a Raspberry Pi billentyűzetet, egeret és monitort. Szüksége lesz mikrofonra, de ha nincs, akkor egy mikrofonnal ellátott USB -s webkamera ugyanezt fogja tenni.

Normál körülmények között javaslom a Raspbian Lite telepítését az erőforrás -használat csökkentése érdekében. Az Alexa telepítéséhez szükséges szkript azonban nem telepíthető a szokásos Raspbian Lite telepítésre. Ennek kiküszöbölése érdekében telepítse a GStreamert, egy Linux média keretrendszert, hogy lehetővé tegye a telepítést az alábbiak futtatásával SSH -n vagy a terminál képernyőjé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. lépés: Hozzon létre egy Amazon fejlesztői fiókot és biztonsági profilt

Az Alexa szoftver telepítése előtt létre kell hoznia egy Amazon fejlesztői fiókot. Ha rendelkezik meglévő Amazon -fiókkal, bejelentkezhet és regisztráljon egy Amazon fejlesztői fiókhoz úgy.

Miután bejelentkezett, lépjen a címre Alexa akkor a navigációs sávon Alexa hangszolgáltatás. Kattintson Fogj neki , azután Termékek> Termék létrehozása.





Adjon nevet az eszköznek és a termékazonosítót. Választ Eszköz beépített Alexa-val és válassza ki Nem a kísérőalkalmazás kérdésére. Válassza a lehetőséget Egyéb tól Termékkategória legördülő menü és típus Raspberry Pi az alatta lévő dobozban. Írjon le egy rövid leírást, például „Sample Raspberry Pi Alexa build”.

Választ Érintéssel kezdeményezett és Érintésmentes végfelhasználói interakciókhoz. Nem kell aggódnia a kép kiválasztása miatt. Választ Nem a négy utolsó kérdésre, majd kattintson Következő.





A következő képernyőn létre kell hoznia egy Amazon biztonsági profilt, hogy összekapcsolja a biztonsági adatait a Raspberry Pi Alexával. Kattintson Új profil létrehozása . Válasszon nevet és leírást, hasonlóan az alábbihoz.

A következő lépésben válassza ki Egyéb eszközök és platformok , majd illessze be az ügyfél -azonosító nevét (ez tetszőleges lehet), fogadja el a feltételeket és kattintson Azonosító generálása. Ekkor megjelenik egy előugró ablak, amely jelzi, hogy a termék létrejött.

Ezután engedélyezze profilját. Menj a Jelentkezzen be az Amazon fejlesztői oldalán és válassza ki a profilját a legördülő menüből, majd kattintson a gombra Megerősít.

Helyezzen be egy ilyen tartományt málnapi.helyi a mellékelt mezőbe, majd kattintson Megment.

2. lépés: Töltse le az Amazon Assistants Pi Script -et

Az Amazon Alexa Raspberry Pi -re történő egyszerű telepítéséhez az Assistants Pi nevű szkriptet kell használnia. Ez egyszerű módszert kínál az Alexa telepítéséhez anélkül, hogy manuálisan kellene létrehoznia az SDK -t.

A kezdéshez telepítenie kell a Git programot, hogy lekérje a szükséges fájlokat a szkriptfejlesztőtől. Csatlakozzon a Raspberry Pi -hez SSH kliens használatával, vagy ha nem használja a fejét, nyissa meg a terminált, és írja be:

sudo apt install git

A Git telepítése után klónozza a szükséges fájlokat a következő beírásával:

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

Futtathatóvá kell tennie a szkriptfájlokat. Ezt írja be:

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

3. lépés: Előzetes konfigurálás a telepítés előtt

Mielőtt futtatná a kezdeti Assistants Pi szkripteket az Alexa telepítése előtt, meg kell tennie telepítse a PIP for Python alkalmazást a Raspberry Pi -n. Ellenőrizze, hogy telepítve van -e az alábbiakkal:

pip --version

Választ kell kapnia, amely megerősíti a verzióját. Ha nem, telepítse újra a PIP -t az apt segítségével.

Ha a PIP megfelelően van telepítve, akkor a következő lépés az Assistants Pi előkészítő szkript futtatása, presystem.sh. Futtassa a következőt:

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

Ez megkezdi az Ön számára szükséges csomagok telepítését, valamint ellenőrzi, hogy a Raspbian naprakész-e.

Miután mindent telepített, hat lehetőség közül választhat az audio- és mikrofonkonfigurációhoz. A legtöbb embernek választania kell USB-MIC-ON-BOARD-JACK , így üt 3 és nyomja meg az enter billentyűt. Válassza ezt az opciót, ha olyan USB -mikrofont használ, amelynek hangszórója az audio porthoz van csatlakoztatva.

Indítsa újra a Raspberry Pi -t ebben a szakaszban a következő beírásával:

sudo reboot

Az újraindítás után ellenőrizze, hogy a hangbeállítások helyesek -e az alábbiak végrehajtásával:

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

Ez ellenőrzi a hangszórót és a mikrofont, hogy megbizonyosodjon arról, hogy a Raspberry Pi mindkettővel működik.

4. lépés: Futtassa a telepítési parancsfájlt

Feltéve, hogy az audioteszt során nem volt probléma sem a mikrofonnal, sem a hangszóróval, futtassa a következő parancsot az Alexa Raspberry Pi telepítéséhez:

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

Lehetőséget kap az Alexa, a Google Home Assistant vagy mindkettő telepítésére. A szkript további lépéseket igényel a Google Segéd ide történő telepítéséhez, ezért a legjobb, ha ezt kihagyja. Válasszon opciót 2 csak az Alexa telepítéséhez.

Meg kell adnia ügyfél -azonosítóját. Menj vissza a Alexa fejlesztői portál ezt megtalálja a „termék” nevére kattintva. Vegye figyelembe a termékazonosítót.

Kattintson a termék nevére, kattintson Biztonsági profil, azután Egyéb eszközök és platformok. Használja az itt található ügyfél -azonosítót, majd írja be a termékazonosítót, mielőtt elfogadja a feltételeket. típus EGYETÉRT és nyomja meg az enter billentyűt.

A szkript végigfut a telepítésén, és telepíti a szükséges csomagokat. Ennek eltartása eltarthat egy ideig. Lehet, hogy el kell fogadnia egy -két licencet; csak olvasd végig és üsd ÉS bármely megerősítő menühöz.

5. lépés: Végső konfiguráció és tesztelés

Miután a szkript befejezte a telepítést, egy utolsó parancsfájlt kell futtatnia:

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

Futtassa a következőt, csak hogy megbizonyosodjon arról, hogy a szolgáltatás elindul és engedélyezve van:

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

Ezután regisztrálnia és engedélyeznie kell a Pi -t. Írja be a következőt:

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

Be kell írnia a terminál képernyőjén látható kódot a oldal az Amazon fejlesztői oldalon . Írja be a kódot, kattintson Folytatni, azután Lehetővé teszi.

Feltételezve, hogy a Pi jogosultsága rendben ment, látnia kell a minta Alexa szkript futását. Tesztelje a DIY Raspberry Pi Alexa eszközt mondván Alexa parancs követte. Például, Alexa, mondd meg az időt.

Indítsa újra utolsó alkalommal, és tesztelje újra az eszközt egy másik parancs kiadásával, hogy megbizonyosodjon arról, hogy minden működik.

DIY Amazon Alexa az otthonodhoz

Nem kell drága új eszközt vásárolnia otthonába, hogy élvezze az intelligens hangszóró előnyeit. A tartalék Raspberry Pi tökéletes DIY otthoni asszisztenst nyújt, akár barkács Alexa -t építesz, akár készítse el saját DIY Google kezdőlapját helyette.

Ha az otthoni intelligens hangszóró nem veszi fel a kedvét, menjen a szabadba, és építsen helyette néhány masszív Raspberry Pi projektet.

Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?

A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?

miért van a nyomtató offline Windows 10
Olvassa tovább Kapcsolódó témák
  • DIY
  • Szórakozás
  • Raspberry Pi
  • Otthoni automatizálás
  • Alexa
A szerzőről Ben Stockton(22 cikk megjelent)

Ben egy brit székhelyű technológiai író, aki szenvedélyesen szereti a szerkentyűket, a játékokat és az általános gúnyosságot. Amikor nem az írással vagy a technikával való foglalkozásokkal van elfoglalva, számítástechnika és informatika szakon tanul.

Továbbiak Ben Stockton -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy