Mundarija:
- 1 -qadam: Mahsulotni Amazon Developer -da ro'yxatdan o'tkazing
- 2 -qadam: MATRIX dasturini o'rnatish (qo'lda)
- 3 -qadam: Alexa SDK skriptlarini yuklab olish (qo'llanma)
- 4 -qadam: Pi -ni Alexa qurilmasi sifatida ro'yxatdan o'tkazish
- 5 -qadam: Alexa SDK -ni o'rnatish
- 6 -qadam: qurilmangizni Amazon hisobingizga ulash
- 7 -qadam: Alexa -ni ishga tushiring
Video: Alexa -da ishlaydigan MATRIX Ovoz va MATRIX Creator (C ++ versiyasi): 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
MATRIX_CreatorFollow tomonidan Muallifning yana:
Haqida: MATRIX Creator-bu Raspberry Pi uchun sensorlar to'plami, bu sizga IoT g'oyalaringizni yaratishga imkon beradi. MATRIX_Creator haqida batafsil »
Kerakli apparat
Ishni boshlashdan oldin, sizga nima kerakligini ko'rib chiqaylik.
- Raspberry Pi 3 (tavsiya etiladi) yoki Pi 2 Model B (qo'llab -quvvatlanadi).
- MATRIX Voice yoki MATRIX Creator - Raspberry Pi -da o'rnatilgan mikrofon yo'q, MATRIX Voice/Creator -da 8 mikrofonli massiv mavjud - MATRIX Voice/MATRIX Creator -ni sotib oling.
- Raspberry Pi uchun mikro USB quvvat adapteri.
- Micro SD karta (kamida 8 GB) - ishga tushirish uchun operatsion tizim kerak. Siz Raspbian Stretch -ni yuklab olishingiz va etcher.io -dan foydalanib, tasvirni SD -kartangizga qo'yishingiz mumkin.
- 3,5 mm audio kabeli bilan tashqi dinamik.
- USB klaviatura va sichqoncha va tashqi HDMI monitor - biz USB klaviatura va sichqonchani, shuningdek, HDMI monitorni qo'lga kiritishni tavsiya qilamiz. Siz Raspberry Pi -ni masofadan ishlatishingiz mumkin, Google -dan ushbu qo'llanmani ko'ring.
- Internetga ulanish (Ethernet yoki WiFi)
- (Ixtiyoriy) Pi 2 uchun Wi-Fi simsiz adapteri. Eslatma: Pi 3 o'rnatilgan Wi-Fi-ga ega.
Agar siz Raspberry Pi -ni MATRIX kartasi va SD -karta tasviri bilan ishlasangiz, biz Amazon Developer hisob qaydnomasi bilan qurilmani ro'yxatdan o'tkazishimiz kerak bo'ladi.
1 -qadam: Mahsulotni Amazon Developer -da ro'yxatdan o'tkazing
Siz Amazon dasturchi veb -saytida qurilmani ro'yxatdan o'tkazishingiz va xavfsizlik profilini yaratishingiz kerak bo'ladi. Agar sizda testdan o'tishingiz mumkin bo'lgan ro'yxatdan o'tgan mahsulotingiz bo'lsa, uni o'tkazib yubormang. Agar yo'q bo'lsa, bu erda asta-sekin ko'rsatmalarga amal qiling. Quyidagi qadamlar sizga Raspberry Pi -ni yaqinda ro'yxatdan o'tgan Amazon Alexa qurilmasi bilan qanday o'rnatish va sinxronlashtirishni ko'rsatib beradi.
MUHIM
- Ruxsat berilgan manbalar uchun foydalaning: https:// localhost: 3000 va https:// localhost: 3000
- Ruxsat berilgan qaytish URL manzillari uchun https:// localhost: 3000/authresponse va https:// localhost: 3000/authresponse dan foydalaning.
Yuklab olinadigan rasm (tavsiya etiladi) Quyidagi qo'lda o'rnatishni tugatish bir soatdan ko'proq vaqtni olishi mumkin, shuning uchun biz oldindan yuklangan rasmni bu erda yukladik. Rasmni SD -kartaga o'chirish uchun etcher.io -dan foydalanishingiz mumkin. Agar siz bizning rasmimizdan foydalansangiz, 4 -bosqichga o'ting.
Qo'l bilan o'rnatish Quyidagi (Qo'l) bilan belgilangan qadamlar faqat standart Raspbian Stretch tasvirini yuklaganingizda talab qilinadi.
2 -qadam: MATRIX dasturini o'rnatish (qo'lda)
Alexa Voice xizmati MATRIX Creator yoki MATRIX Voice mikrofonlaridan foydalanishi uchun siz quyidagilarni o'rnatishingiz kerak:
# Repo va kalitni qo'shing
burish https://apt.matrix.one/doc/apt-key.gpg | sudo apt -key add -echo "deb https://apt.matrix.one/doc/apt-key.gpg $ (lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list # Paketlarni yangilang va sudo apt-get update sudo apt-get upgrade-ni o'rnating # Sudoni qayta ishga tushiring
Qayta ishga tushirilgandan so'ng, qayta ulaning va ishga tushiring:
# Yana yangilang
sudo apt-get update # MATRIX Pacakages-ni o'rnating sudo apt install matrixio-creator-init # yadro modullari paketini o'rnating sudo apt install matrixio-kernel-modules # Reboot sudo reboot
Bir oz kutib turing va qayta ulaning.
3 -qadam: Alexa SDK skriptlarini yuklab olish (qo'llanma)
O'rnatish skriptini yuklab oling. Biz ushbu buyruqlarni uy katalogidan (~/) yoki Ish stolidan ishga tushirishni tavsiya qilamiz, lekin siz skriptni istalgan joyda ishlatishingiz mumkin.
wget https://raw.githubusercontent.com/matrix-io/avs-device-sdk/yc/sensory-support/tools/RaspberryPi/setup.sh && wget https://raw.githubusercontent.com/matrix-io/ avs-device-sdk/yc/sensor-support/tools/RaspberryPi/config.txt
4 -qadam: Pi -ni Alexa qurilmasi sifatida ro'yxatdan o'tkazish
Dastlabki o'rnatishlar yuklanganidan so'ng, faqat sizning Raspberry Pi -ni Amazon tomonidan siz 1 -bosqichda ro'yxatdan o'tgan Alexa qurilmasi sifatida aniqlanishi uchun sozlash qoladi.
Faylni muharrirda oching va config.txt faylini to'ldirish uchun ro'yxatdan o'tish bosqichlaridan Client ID, Product ID va Client Secret -dan foydalaning. Faylni tahrirlashda yordam kerak bo'lsa, bu erni tekshiring.
5 -qadam: Alexa SDK -ni o'rnatish
Ushbu sozlash skripti sizning qurilmangiz konfiguratsiyasini Amazon -ga o'tkazadi va kerakli yakuniy bog'liqliklarni o'rnatadi. E'tibor bering, agar siz oldindan o'rnatilgan rasmni ishlatmagan bo'lsangiz, bu sozlash bir soatdan ko'proq vaqtni olishi mumkin.
bash setup.sh config.txt
6 -qadam: qurilmangizni Amazon hisobingizga ulash
O'rnatish skriptini ishga tushirgandan so'ng, siz avtorizatsiya tokenini yaratishingiz kerak bo'ladi. Ushbu buyruqni bajaring va brauzeringizni oching va https:// localhost: 3000 ga o'ting. Amazon hisob ma'lumotlari bilan kiring va berilgan ko'rsatmalarga amal qiling:
bash startauth.sh
Eslatma: ssh sessiyasidan foydalanadigan foydalanuvchilar veb -saytni o'z terminaliga yuklashlari mumkin
havolalar https:// localhost: 3000
7 -qadam: Alexa -ni ishga tushiring
Namuna ilovasini ishga tushiramiz:
bash startample.sh
Sizning Alexa qurilmangiz ishlayotgan va ishga tayyor bo'lishi kerak!