Google Assistant auf MATRIX Voice Raspberry Pi installieren – Schritt-für-Schritt-Anleitung
In unserem vorherigen Tutorial bauten wir einen Roboter, der über Amazon Alexa mit MATRIX Voice auf einem Raspberry Pi steuerbar war. Jetzt zeigen wir Ihnen, wie Sie Google Assistant mit derselben Hardware integrieren.
MATRIX Voice Google Assistant Demo Video
(Video-Link steht noch aus)
MATRIX Voice Google Assistant Überblick
Benötigte Komponenten
- MATRIX Voice / Creator
- Raspberry Pi 3 (Klick zum Kauf)
- Lautsprecher (Klick zum Kauf)
- Micro SD-Karte (Klick zum Kauf)
- Aktive Internetverbindung
Voraussetzungen
Bevor Sie beginnen, machen Sie sich mit der wichtigsten Hard- und Software vertraut. Ein kurzer Überblick über Raspberry Pi und MATRIX Voice hilft Ihnen, den Schritten reibungslos zu folgen.
Raspberry Pi
Der Raspberry Pi ist ein kreditkartengroßer, stromsparender Computer, der eine vollständige Linux-Distribution ausführen kann. Er wird breit in Robotik, Home Automation und Hobby-Projekten eingesetzt.
MATRIX Voice
Das MATRIX Voice Board bietet ein 8-Kanal MEMS-Mikrofon-Array, 18 RGBW LEDs, 64 GPIO-Pins, einen Xilinx Spartan-6 FPGA und 64 Mbit SDRAM. Eine ESP32-basierte Variante fügt Wi-Fi/Bluetooth-Konnektivität hinzu, was die Netzwerkintegration mühelos macht.
MATRIX Voice Google Assistant Tutorial
Schritt 1: Raspberry Pi einrichten
- Laden Sie das neueste Raspberry Pi OS Image herunter und flashen Sie es auf Ihre micro SD-Karte.
- Stecken Sie die Karte ein, verbinden Sie Strom (mindestens 2,5 A) und booten Sie den Pi.
- Öffnen Sie ein Terminal und setzen Sie ein Passwort für den Standardbenutzer:
sudo passwd pi. - Verbinden Sie sich mit Wi-Fi oder Ethernet. Verifizieren Sie, dass eine IP-Adresse zugewiesen wurde.
- Aktualisieren Sie das System:
sudo apt update -y && sudo apt upgrade -y.
Schritt 2: MATRIX Repositories hinzufügen
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
Schritt 3: MATRIX Software und Kernel-Module installieren
sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot
Schritt 4: Google Developer Projekt erstellen
- Besuchen Sie die Actions Console und klicken Sie auf Add/import project.
- Geben Sie einen Projektnamen ein und klicken Sie auf Create Project.
- In der Cloud Platform Console aktivieren Sie die Google Assistant API für Ihr Projekt.
- Navigieren Sie zu Activity Controls und aktivieren Sie:
- Web & App Activity (Chrome Browserverlauf einschließen)
- Device Information
- Voice & Audio Activity
Schritt 5: Gerät registrieren
- In der Actions Console wählen Sie Ihr Projekt und gehen zu Connected properties.
- Unter dem Device Models Tab klicken Sie auf Register Model und füllen die erforderlichen Details aus.
- Nach der Registrierung laden Sie die
credentials.jsonDatei herunter und platzieren sie in/home/piauf Ihrem Raspberry Pi. Benennen Sie die Datei nicht um.
Schritt 6: Python Virtual Environment einrichten und SDK installieren
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]
OAuth-Credentials generieren:
google-oauthlib-tool \
--scope https://www.googleapis.com/auth/assistant-sdk-prototype \
--save --headless --client-secrets /path/to/credentials.json
Folgen Sie der auf dem Bildschirm angezeigten URL, um die Anwendung zu autorisieren. Kopieren Sie die URL, öffnen Sie sie im Browser, melden Sie sich mit Ihrem Google-Konto an und gewähren Sie die angeforderten Berechtigungen.
Nach der Autorisierung ist das Setup abgeschlossen. Ihr MATRIX Voice Board wird nun auf Google Assistant Sprachbefehle reagieren.
Für weitere Details konsultieren Sie die offizielle Google Assistant SDK Dokumentation.
MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT
Herstellungsprozess
- Startups treiben Sensoren für gedankengetriebene Smart-Home-Analytik voran
- DIY Google Voice HAT für Raspberry Pi selbst bauen
- Windows IoT Core Rover mit Raspberry Pi 2 bauen – Anfänger bis Fortgeschritten
- GoPiGo v2 auf Windows 10 IoT Core für Raspberry Pi 3 erweitern
- DARVA – Der Event-Assistent: Vom Filz zur Live-Animation
- MATLAB Matrizen Grundlagen: Erstellen, Referenzieren, Manipulieren
- Arduino Audio-Frequenz-Detektor – Lauteste Schallpeaks mit hochsensiblem Modul messen
- Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
- NeoPixel LED-Matrix mit Arduino Nano bauen – Schritt-für-Schritt
- JW Machine: Präzise CNC-Lohnfertigungs-Services