Installer Google Assistant sur un MATRIX Voice Raspberry Pi – Guide étape par étape
Dans notre tutoriel précédent, nous avons construit un robot contrôlable via Amazon Alexa en utilisant MATRIX Voice sur un Raspberry Pi. Maintenant, nous allons vous montrer comment intégrer Google Assistant avec le même matériel.
Vidéo de démo MATRIX Voice Google Assistant
(Lien vidéo en attente)
Présentation MATRIX Voice Google Assistant
Composants requis
- MATRIX Voice / Creator
- Raspberry Pi 3 (cliquer pour acheter)
- Haut-parleur (cliquer pour acheter)
- Carte Micro SD (cliquer pour acheter)
- Connexion Internet active
Prérequis
Avant de commencer, familiarisez-vous avec le matériel et les logiciels clés. Une rapide révision du Raspberry Pi et du MATRIX Voice vous aidera à suivre les étapes sereinement.
Raspberry Pi
Le Raspberry Pi est un ordinateur de la taille d'une carte de crédit, à faible consommation, capable de faire tourner une distribution Linux complète. Il est largement utilisé en robotique, domotique et projets de makers.
MATRIX Voice
La carte MATRIX Voice comporte un réseau de 8 microphones MEMS, 18 LEDs RGBW, 64 broches GPIO, un FPGA Xilinx Spartan‑6 et 64 Mbit SDRAM. Une variante basée sur ESP32 ajoute la connectivité Wi‑Fi/Bluetooth, rendant l'intégration réseau sans effort.
Tutoriel MATRIX Voice Google Assistant
Étape 1 : Configurer le Raspberry Pi
- Téléchargez la dernière image Raspberry Pi OS et flashez-la sur votre carte micro SD.
- Insérez la carte, connectez l'alimentation (minimum 2,5 A) et démarrez le Pi.
- Ouvrez un terminal et définissez un mot de passe pour l'utilisateur par défaut :
sudo passwd pi. - Connectez-vous au Wi‑Fi ou Ethernet. Vérifiez qu'une adresse IP est attribuée.
- Mettez à jour le système :
sudo apt update -y && sudo apt upgrade -y.
Étape 2 : Ajouter les dépôts 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
sudo apt update && sudo apt upgrade
Étape 3 : Installer le logiciel MATRIX et les modules noyau
sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot
Étape 4 : Créer un projet Google Developer
- Rendez-vous sur la Actions Console et cliquez sur Add/import project.
- Entrez un nom de projet et cliquez sur Create Project.
- Dans la Cloud Platform Console, activez l'API Google Assistant pour votre projet.
- Allez sur Contrôles d'activité et activez :
- Activité Web et Applications (inclure l'historique de navigation Chrome)
- Informations sur l'appareil
- Activité Vocale et Audio
Étape 5 : Enregistrer l'appareil
- Dans la Actions Console, sélectionnez votre projet et allez dans Connected properties.
- Sous l'onglet Device Models, cliquez sur Register Model et remplissez les détails requis.
- Après l'enregistrement, téléchargez le fichier
credentials.jsonet placez-le dans/home/pisur votre Raspberry Pi. Ne renommez pas le fichier.
Étape 6 : Configurer un environnement virtuel Python et installer le SDK
cd /home/pi
sudo apt-get update
sudo apt-get install python3-dev python3-venv portaudio19-dev libffi-dev libssl-dev
python3 -m venv env
source env/bin/activate
pip install --upgrade pip setuptools wheel
pip install --upgrade google-assistant-library google-assistant-sdk[samples] google-auth-oauthlib[tool]
Générez les identifiants OAuth :
google-oauthlib-tool \
--scope https://www.googleapis.com/auth/assistant-sdk-prototype \
--save --headless --client-secrets /path/to/credentials.json
Suivez l'URL à l'écran pour autoriser l'application. Copiez l'URL, ouvrez-la dans un navigateur, connectez-vous avec votre compte Google et accordez les permissions demandées.
Une fois autorisé, la configuration est terminée. Votre carte MATRIX Voice répondra maintenant aux commandes vocales de Google Assistant.
Pour plus de détails, consultez la documentation officielle du SDK Google Assistant.
MATRIX VOICE GOOGLE ASSISTANT – PROJET MATRIX VOICE
Processus de fabrication
- Des startups poussent les capteurs pour alimenter l'analytique maison intelligente pilotée par la pensée
- Construire un Google Voice HAT DIY pour votre Raspberry Pi
- Construire un Rover Windows IoT Core avec Raspberry Pi 2 – Guide débutant à avancé
- Étendre GoPiGo v2 sur Windows 10 IoT Core pour Raspberry Pi 3
- DARVA – L'assistant événementiel : Du feutre à l'animation vivante
- Maîtriser les matrices MATLAB : Création, indexation et manipulation
- Détecteur de fréquence audio Arduino — Mesurer le pic sonore avec module haute sensibilité
- Morpion sur matrice LED MAX7219 avec boîtier en carton
- JW Machine : Services de fabrication sous contrat CNC de précision