Table des matières:
- Étape 1: Enregistrez un produit dans Amazon Developer
- Étape 2: Installation du logiciel MATRIX (manuel)
- Étape 3: Téléchargement des scripts du SDK Alexa (manuel)
- Étape 4: Enregistrement de votre Pi en tant qu'appareil Alexa
- Étape 5: Installation du SDK Alexa
- Étape 6: lier votre appareil à votre compte Amazon
- Étape 7: lancez Alexa
Vidéo: MATRIX Voice et MATRIX Creator exécutant Alexa (version C++) : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Par MATRIX_CreatorSuivez plus par l'auteur:
À propos de: MATRIX Creator est une carte de développement dotée de capteurs pour Raspberry Pi qui vous permet de créer vos idées IoT. En savoir plus sur MATRIX_Creator »
Matériel requis
Avant de commencer, examinons ce dont vous aurez besoin.
- Raspberry Pi 3 (recommandé) ou Pi 2 modèle B (pris en charge).
- MATRIX Voice ou MATRIX Creator - Raspberry Pi n'a pas de microphone intégré, le MATRIX Voice/Creator a une matrice de 8 micros - Achetez MATRIX Voice/MATRIX Creator.
- Adaptateur secteur micro-USB pour Raspberry Pi.
- Carte Micro SD (Minimum 8 Go) - Un système d'exploitation est requis pour démarrer. Vous pouvez télécharger Raspbian Stretch et utiliser etcher.io pour flasher l'image sur votre carte SD.
- Haut-parleur externe avec câble audio 3,5 mm.
- Un clavier et une souris USB et un moniteur HDMI externe - nous vous recommandons également d'avoir un clavier et une souris USB ainsi qu'un moniteur HDMI à portée de main. Vous pouvez également utiliser le Raspberry Pi à distance, consultez ce guide de Google.
- Connexion Internet (Ethernet ou WiFi)
- (Facultatif) Adaptateur sans fil Wi-Fi pour Pi 2. Remarque: le Pi 3 est doté d'une connexion Wi-Fi intégrée.
Une fois que le Raspberry Pi fonctionne avec votre carte MATRIX et l'image de votre carte SD, nous devrons enregistrer l'appareil avec un compte de développeur Amazon.
Étape 1: Enregistrez un produit dans Amazon Developer
Vous devrez enregistrer un appareil et créer un profil de sécurité sur le site Web des développeurs Amazon. Si vous disposez déjà d'un produit enregistré que vous pouvez utiliser pour les tests, n'hésitez pas à passer directement. Sinon, suivez les instructions étape par étape ici. Les étapes suivantes vous montreront comment installer et synchroniser votre Raspberry Pi avec votre appareil Amazon Alexa récemment enregistré.
IMPORTANT
- Pour les origines autorisées, utilisez: https://localhost:3000 et
- Pour les URL de retour autorisées, utilisez https://localhost:3000/authresponse et
Image téléchargeable (recommandée) L'installation manuelle ci-dessous peut prendre plus d'une heure, nous avons donc fourni une image téléchargeable ici avec tout ce qui est pré-installé. Vous pouvez utiliser etcher.io pour flasher l'image sur votre carte SD. Passez à l'étape 4 si vous utilisez notre image.
Installation manuelleLes étapes suivantes marquées d'un (Manuel) ne sont requises que si vous avez téléchargé l'image Raspbian Stretch par défaut.
Étape 2: Installation du logiciel MATRIX (manuel)
Pour que le service vocal Alexa puisse utiliser les microphones de MATRIX Creator ou MATRIX Voice, vous devez installer les éléments suivants:
# Ajouter un dépôt et une clé
boucle 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 # Mettre à jour les packages et installer sudo apt-get update sudo apt-get upgrade # Redémarrer sudo reboot
Après le redémarrage, connectez-vous à nouveau et exécutez:
# Mettre à jour à nouveau
sudo apt-get update # Installer MATRIX Pacakages sudo apt install matrixio-creator-init # Installer le package des modules du noyau sudo apt install matrixio-kernel-modules # Redémarrer sudo reboot
Attendez un peu et reconnectez-vous.
Étape 3: Téléchargement des scripts du SDK Alexa (manuel)
Téléchargez le script d'installation. Nous vous recommandons d'exécuter ces commandes à partir du répertoire de base (~/) ou du bureau, cependant, vous pouvez exécuter le script n'importe où.
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
Étape 4: Enregistrement de votre Pi en tant qu'appareil Alexa
Une fois toutes les installations initiales téléchargées, il ne reste plus qu'à configurer votre Raspberry Pi afin qu'il soit identifié par Amazon comme l'appareil Alexa que vous avez enregistré à l'étape 1.
Ouvrez le fichier dans un éditeur et utilisez l'ID client, l'ID produit et le secret client des étapes d'enregistrement pour remplir le fichier config.txt. Cochez ici si vous avez besoin d'aide pour modifier le fichier.
Étape 5: Installation du SDK Alexa
Ce script d'installation transmettra la configuration de votre appareil à Amazon et installera les dernières dépendances nécessaires. Notez que cette configuration peut prendre plus d'une heure si vous n'avez pas utilisé notre image préinstallée.
bash setup.sh config.txt
Étape 6: lier votre appareil à votre compte Amazon
Une fois l'exécution du script d'installation terminée, vous devrez générer un jeton d'autorisation. Exécutez cette commande, ouvrez votre navigateur et accédez à https://localhost:3000. Connectez-vous avec vos identifiants Amazon et suivez les instructions fournies:
bash startauth.sh
Remarque: les utilisateurs utilisant une session ssh peuvent charger le site Web dans leur terminal en utilisant
liens
Étape 7: lancez Alexa
Exécutons l'exemple d'application:
bash startample.sh
Votre appareil Alexa devrait être en marche et prêt à partir !