Съдържание:
- Стъпка 1: Регистрирайте продукт в Amazon Developer
- Стъпка 2: Инсталиране на софтуер MATRIX (ръчно)
- Стъпка 3: Изтегляне на скриптове на SDK на Alexa (ръчно)
- Стъпка 4: Регистрирайте вашия Pi като Alexa устройство
- Стъпка 5: Инсталиране на Alexa SDK
- Стъпка 6: Свързване на вашето устройство с вашия акаунт в Amazon
- Стъпка 7: Стартирайте Alexa
Видео: MATRIX Voice и MATRIX Creator, изпълняващи Alexa (C ++ версия): 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От MATRIX_CreatorFollow Още от автора:
Информация за: MATRIX Creator е сензорна платформа за разработчици за Raspberry Pi, която ви позволява да изграждате своите идеи за IoT. Повече за MATRIX_Creator »
Необходим хардуер
Преди да започнете, нека прегледаме какво ви е необходимо.
- Raspberry Pi 3 (препоръчително) или Pi 2 модел B (поддържа се).
- MATRIX Voice или MATRIX Creator - Raspberry Pi няма вграден микрофон, MATRIX Voice/Creator имат масив от 8 микрофона - Купете MATRIX Voice/MATRIX Creator.
- Микро-USB захранващ адаптер за Raspberry Pi.
- Micro SD карта (минимум 8 GB) - За да започнете, е необходима операционна система. Можете да изтеглите Raspbian Stretch и да използвате etcher.io, за да прехвърлите изображението на вашата SD карта.
- Външен високоговорител с 3,5 мм аудио кабел.
- USB клавиатура и мишка и външен HDMI монитор - препоръчваме също да имате под ръка USB клавиатура и мишка, както и HDMI монитор. Можете също да използвате Raspberry Pi дистанционно, вижте това ръководство от Google.
- Интернет връзка (Ethernet или WiFi)
- (По избор) WiFi безжичен адаптер за Pi 2. Забележка: Pi 3 има вграден WiFi.
След като стартирате Raspberry Pi с вашата MATRIX платка и изображение на SD карта, ще трябва да регистрираме устройството с акаунт на Amazon Developer.
Стъпка 1: Регистрирайте продукт в Amazon Developer
Ще трябва да регистрирате устройство и да създадете профил за сигурност на уебсайта на разработчика на Amazon. Ако вече имате регистриран продукт, който можете да използвате за тестване, не се колебайте да преминете напред. Ако не, следвайте стъпка по стъпка инструкциите тук. Следващите стъпки ще ви покажат как да инсталирате и синхронизирате вашия Raspberry Pi с наскоро регистрираното устройство Amazon Alexa.
ВАЖНО
- За разрешен произход използвайте: https:// localhost: 3000 и https:// localhost: 3000
- За разрешени URL адреси за връщане използвайте https:// localhost: 3000/authresponse и https:// localhost: 3000/authresponse
Изображение за изтегляне (препоръчително) Ръчната инсталация по-долу може да отнеме повече от час, така че ние предоставихме изображение за изтегляне тук с всичко предварително инсталирано. Можете да използвате etcher.io, за да прехвърлите изображението на вашата SD карта. Преминете към стъпка 4, ако използвате нашето изображение.
Ръчна инсталация Следните стъпки, маркирани с (Ръчно), се изискват само ако сте изтеглили изображението по подразбиране Raspbian Stretch.
Стъпка 2: Инсталиране на софтуер MATRIX (ръчно)
За да може Alexa Voice Service да използва микрофоните на MATRIX Creator или MATRIX Voice, трябва да инсталирате следното:
# Добавете репо и ключ
curl 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 # Актуализирайте пакети и инсталирайте sudo apt-get update sudo apt-get upgrade # Рестартирайте sudo reboot
След рестартиране се свържете отново и стартирайте:
# Актуализирайте отново
sudo apt-get update # Инсталирайте MATRIX Pacakages sudo apt install matrixio-creator-init # Инсталирайте пакет от модули на ядрото sudo apt инсталирайте matrixio-kernel-modules # Рестартирайте sudo reboot
Изчакайте малко и се свържете отново.
Стъпка 3: Изтегляне на скриптове на SDK на Alexa (ръчно)
Изтеглете скрипта за инсталиране. Препоръчваме да изпълните тези команди от домашната директория (~/) или от работния плот, но можете да стартирате скрипта навсякъде.
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/sensory-support/tools/RaspberryPi/config.txt
Стъпка 4: Регистрирайте вашия Pi като Alexa устройство
С изтеглените първоначални инсталации остава само да конфигурирате вашия Raspberry Pi така, че да бъде идентифициран от Amazon като устройството Alexa, което сте регистрирали в стъпка 1.
Отворете файла в редактор и използвайте Client ID, Product ID и Client Secret от стъпките за регистрация, за да попълните файла config.txt. Проверете тук, ако имате нужда от помощ при редактирането на файла.
Стъпка 5: Инсталиране на Alexa SDK
Този скрипт за настройка ще предаде конфигурацията на вашето устройство на Amazon и ще инсталира крайните необходими зависимости. Обърнете внимание, че тази настройка може да отнеме повече от час, ако не сте използвали предварително инсталираното ни изображение.
bash setup.sh config.txt
Стъпка 6: Свързване на вашето устройство с вашия акаунт в Amazon
След като скриптът за настройка приключи, ще трябва да генерирате маркер за оторизация. Изпълнете тази команда и отворете браузъра си и отидете на https:// localhost: 3000. Влезте с вашите идентификационни данни за Amazon и следвайте предоставените инструкции:
bash startauth.sh
Забележка: Потребителите, използващи ssh сесия, могат да заредят уебсайта в своя терминал, като използват
връзки https:// localhost: 3000
Стъпка 7: Стартирайте Alexa
Нека стартираме Примерното приложение:
bash startample.sh
Устройството ви Alexa трябва да работи и е добре!