ASSISTANT GOOGLE MATRIX VOICE – PROJET MATRIX VOICE
Dans le dernier article, nous construisons un robot qui peut être contrôlé via Amazon Alexa à l'aide de MATRIX Voice installé dans un Raspberry Pi. Dans ce tutoriel, nous allons installer et configurer MATRIX Voice Google Assistant. Oui Google Assistant utilisant votre propre appareil MATRIX et Raspberry Pi.
Vidéo de démonstration de l'assistant Google MATRIX Voice
Assistant Google vocal MATRIX
Composants nécessaires
- MATRIX Voix / Créateur
- Raspberry Pi 3 (Cliquez pour acheter)
- Orateur (Cliquez pour acheter)
- Carte Micro SD (Cliquez pour acheter)
- Connexion Internet active
Prérequis
Avant de commencer la configuration de MATRIX Voice Google Assistant, il serait bon que vous connaissiez un peu les composants et les cartes utilisés dans ce projet. Vous pouvez soit le lire, soit simplement commencer la section tutoriel. Familiarisons-nous.
Framboise Pi
Raspberry Pi est un petit ordinateur de la taille d'une carte de crédit, léger et compact qui est utilisé par les deux professions, les amateurs et bien sûr les pirates informatiques. Ce mini-ordinateur peut faire (presque) tout ce qu'une machine Linux normale peut faire. Il est largement utilisé dans diverses industries, robotique, projets domotiques.
Voix MATRICE
Cette petite carte de développement se compose d'un réseau radial de 8 microphones MEMS, de 18 LED RGBW et de 64 broches GPIO, qui est lié à un FPGA Xilinx Spartan6 et à une SDRAM 64 Mbit. Cela offre aux amateurs et aux développeurs une merveilleuse opportunité d'ajouter une technologie d'apprentissage automatique personnalisée et accélérée par le matériel en un rien de temps.
Une version avancée de cette MATRIX Voice est également disponible utilisant un chipset ESP32 Wi-Fi / BT qui permettra aux utilisateurs de se connecter facilement au réseau ou à d'autres appareils via WiFi et Bluetooth en un rien de temps.
Tutoriel MATRIX Voice Assistant Google
Étape 1 :Configurer Raspberry Pi
Téléchargez et gravez la dernière image Raspbian sur une carte micro SD et insérez-la dans le Raspberry Pi.
Maintenant, alimentez-le avec un adaptateur secteur pouvant fournir au moins 2,5 ampères. Maintenant, lancez votre terminal et créez un mot de passe pour l'utilisateur 'pi' en exécutant la commande
sudo passwd pi
Connectez votre Raspberry Pi à un routeur WiFi ou à un réseau filaire et assurez-vous qu'il est connecté en vérifiant si il obtient une adresse IP du commutateur.
Effectuez maintenant, mettez à jour et mettez à niveau en exécutant
sudo apt update -y
sudo apt upgrade -y
Étape 2 :Ajout des référentiels
Afin de configurer Google Assistant dans votre MATRIX Voice, vous devez commencer par installer les bons outils. Nous allons d'abord installer le logiciel MATRIX en ajoutant les bons référentiels. Entrez les commandes ci-dessous pour installer le logiciel MATRIX
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add –
echo « deb https://apt.matrix.one/raspbian $(lsb_release -sc) main » | sudo tee /etc/apt/sources.list.d/matrixlabs.list
Une fois que vous avez ajouté les référentiels, vous pouvez effectuer une mise à jour et une mise à niveau en exécutant
sudo apt update
sudo apt mise à niveau
Étape 3 :Installez les packages MATRIX et les modules du noyau
Vous pouvez maintenant installer les logiciels MATRIX
sudo apt install matrixio-creator-init
Une fois cette étape terminée, vous devez effectuer un redémarrage pour que les effets aient lieu.
sudo reboot
Vous pouvez maintenant installer les modules du noyau en en cours d'exécution
sudo apt install matrixio-kernel-modules
Redémarrez le Pi
sudo reboot
Étape 4 :Créez un projet de développeur Google
Utilisez maintenant votre compte Google pour créer un projet Google Developer. Cette étape permettra à votre appareil d'accéder à l'API de l'Assistant Google.
Vous pouvez le faire en suivant les étapes ci-dessous
- Accéder à la page de la console Actions : Accéder à la console Actions
- Sélectionnez Ajouter/importer un projet .
- Créez un nouveau projet,Donnez à votre projet un nom de projet dans Nom du projet et cliquez sur CRÉER UN PROJET .
- Maintenant, vous avez votre projet prêt. La prochaine chose à faire est d'activer l'API. Accédez à la console Cloud Platform et activez l'API de l'Assistant Google dans le projet que vous venez de créer.Cliquez sur Activer .
- Pour le bon fonctionnement de notre assistant Google, vous devez partager certaines données d'activité avec Google. Pour ce faire, ouvrez la page Contrôles d'activité à partir du compte associé à l'assistant Google.
Activer les commutateurs suivants
- Activité sur le Web et les applications
- Inclure l'historique de navigation Chrome et l'activité des sites Web et des applications qui utilisent les services Google.
- Informations sur l'appareil
- Activité vocale et audio
Étape 5 :Enregistrez l'appareil
- Accédez à la console Actions et sélectionnez le projet que vous avez créé dans la partie supérieure de l'écran.
- Dans la barre de navigation de gauche, cliquez sur les Propriétés connectées.
- Cliquez sur les MODÈLES D'APPAREILS et cliquez sur ENREGISTRER LE MODÈLE bouton.
Remplissez toutes les informations et cliquez sur ENREGISTRER LE MODÈLE . quand tu as fini
Téléchargez le fichier credentials.json sur votre ordinateur et placez-le dans votre Raspberry Pi dans lequel MATRIX Voice Google Assistant sera exécuté.
Il est recommandé de ne pas renommer ce fichier et de le conserver dans le dossier /home/pi.
Téléchargez ce fichier et transférez-le sur l'appareil. Cliquez sur SUIVANT .
Etape 6 :Installation du SDK
Avant d'installer le SDK, il sera plus judicieux d'isoler les packages système des packages que nous sommes sur le point d'installer. Pour cela, nous allons mettre en place un environnement virtuel avec lequel nous pouvons bricoler.
Remarque :Exécutez ces codes à partir du répertoire /home/pi sinon cela ne fonctionnera pas.
Configurez l'environnement virtuel Python à l'aide des commandes suivantes
sudo apt-get update
sudo apt-get install python3-dev python3-venv
python3 -m venv env
env/bin/python -m pip install –upgrade pip setuptools wheel
source env/bin/activate
Installer les dépendances :
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
Installer python dans notre environnement virtuel à l'aide des commandes ci-dessous
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk[samples]
python -m pip install -upgrade google-auth-oauthlib[tool]
Il est maintenant temps de générer les informations d'identification que nous utilisons pour exécuter notre Générer des informations d'identification afin de pouvoir exécuter notre MATRIX Voice Google Assistant. Exécutez la commande ci-dessous.
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets / chemin/vers/ credentials.json
Si tout est fait correctement, vous devriez voir une URL s'afficher dans le terminal un peu comme ceci :
Veuillez visiter cette URL pour autoriser cette application :https://…
Entrez le code d'autorisation :
Il ne vous reste plus qu'à copier l'intégralité de l'URL, ouvrir un navigateur, coller l'URL dans la barre d'adresse et appuyer sur Entrée. Il vous demandera de vous connecter au compte Google associé au projet de développeur et vous demandera votre approbation.
Lire plus d'informations….
ASSISTANT GOOGLE MATRIX VOICE – PROJET MATRIX VOICE
Processus de fabrication