MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJEKT
Im letzten Beitrag bauen wir einen Roboter, der über Amazon Alexa mit MATRIX Voice gesteuert werden kann, das auf einem Raspberry Pi installiert ist. In diesem Tutorial werden wir MATRIX Voice Google Assistant installieren und einrichten. Ja Google Assistant mit Ihrem eigenen MATRIX-Gerät und Raspberry Pi.
MATRIX Voice Google Assistant-Demovideo
MATRIX Voice Google Assistant
Benötigte Komponenten
- MATRIX Voice / Creator
- Raspberry Pi 3 (Klicken zum Kaufen)
- Lautsprecher (Klicken zum Kaufen)
- Micro-SD-Karte (zum Kaufen klicken)
- Aktive Internetverbindung
Voraussetzungen
Bevor Sie mit der Einrichtung von MATRIX Voice Google Assistant beginnen, wäre es gut, wenn Sie ein wenig über die in diesem Projekt verwendeten Komponenten und Platinen Bescheid wissen. Sie können es entweder lesen oder einfach den Tutorial-Abschnitt starten. Lassen Sie uns vertraut machen.
Himbeer-Pi
Raspberry Pi ist ein kleiner, kreditkartengroßer, leichter und kompakter Computer, der von Berufen, Bastlern und natürlich Hackern gleichermaßen verwendet wird. Dieser Mini-Computer kann (fast) alles, was ein normaler Linux-Rechner kann. Es ist in verschiedenen Branchen, Robotik und Heimautomatisierungsprojekten weit verbreitet.
MATRIX-Stimme
Dieses kleine Entwicklungsboard besteht aus einem radialen Array von 8 MEMS-Mikrofonen, 18 RGBW-LEDs und 64 GPIO-Pins, die mit einem Xilinx Spartan6 FPGA und 64 Mbit SDRAM verbunden sind. Dies bietet Bastlern und Entwicklern eine wunderbare Gelegenheit, in kürzester Zeit benutzerdefinierte Sprach- und hardwarebeschleunigte maschinelle Lerntechnologie hinzuzufügen.
Eine erweiterte Version dieser MATRIX Voice ist auch mit einem ESP32 Wi-Fi / BT-Chipsatz erhältlich, der es Benutzern ermöglicht, sich im Handumdrehen über WLAN und Bluetooth mit dem Netzwerk oder anderen Geräten zu verbinden.
MATRIX Voice Google Assistant-Anleitung
Schritt 1:Raspberry Pi einrichten
Laden Sie das neueste Raspbian-Image herunter, brennen Sie es auf eine Micro-SD-Karte und legen Sie es in den Raspberry Pi ein.
Schalten Sie es jetzt mit einem Netzteil ein, das mindestens 2,5 Ampere liefern kann. Starten Sie nun Ihr Terminal und erstellen Sie ein Passwort für den Benutzer 'pi', indem Sie den Befehl ausführen
sudo passwd pi
Verbinden Sie Ihren Raspberry Pi mit einem WLAN-Router oder einem kabelgebundenen Netzwerk und stellen Sie sicher, dass es verbunden ist, indem Sie prüfen, ob es erhält eine IP-Adresse vom Switch.
Führen Sie nun ein Update und ein Upgrade durch, indem Sie
sudo apt update -y
sudo apt upgrade -y
Schritt 2:Hinzufügen der Repositorys
Um Google Assistant in Ihrer MATRIX Voice einzurichten, sollten Sie zunächst die richtigen Tools installieren. Zuerst installieren wir die MATRIX-Software, indem wir die richtigen Repositorys hinzufügen. Geben Sie die folgenden Befehle ein, um die MATRIX-Software zu installieren
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
Nachdem Sie die Repositorys hinzugefügt haben, können Sie ein Update und ein Upgrade durchführen, indem Sie
sudo apt update
sudo apt . ausführen Upgrade
Schritt 3:MATRIX-Pakete und Kernel-Module installieren
Jetzt können Sie die MATRIX-Software installieren
sudo apt install matrixio-creator-init
Sobald dieser Schritt abgeschlossen ist, sollten Sie einen Neustart durchführen, damit die Effekte wirksam werden.
sudo reboot
Jetzt können Sie Kernelmodule installieren, indem Sie läuft
sudo apt install matrixio-kernel-modules
Neustart des Pi
sudo reboot
Schritt 4:Erstellen Sie ein Google-Entwicklerprojekt
Verwenden Sie nun Ihr Google-Konto, um ein Google Developer-Projekt zu erstellen. Durch diesen Schritt erhält Ihr Gerät Zugriff auf die Google Assistant API.
Sie können dies tun, indem Sie die folgenden Schritte ausführen
- Navigieren Sie zur Seite der Actions-Konsole – Gehen Sie zur Actions-Konsole
- Wählen Sie Projekt hinzufügen/importieren .
- Erstellen Sie ein neues Projekt, geben Sie Ihrem Projekt einen Projektnamen im Projektnamen Kästchen und klicken Sie auf PROJEKT ERSTELLEN .
- Jetzt haben Sie Ihr Projekt fertig. Als nächstes müssen Sie die API aktivieren. Rufen Sie die Cloud Platform Console auf und aktivieren Sie die Google Assistant API im gerade erstellten Projekt.Klicken Sie auf Aktivieren .
- Für eine ordnungsgemäße Funktion unseres Google Assistant sollten Sie einige Aktivitätsdaten mit Google teilen. Öffnen Sie dazu die Seite mit den Aktivitätseinstellungen des Kontos, das mit Google Assistant verknüpft ist.
Aktivieren Sie die folgenden Schalter
- Web- &App-Aktivitäten
- Checkbox Chrome-Browserverlauf und Aktivitäten von Websites und Apps einschließen, die Google-Dienste verwenden.
- Geräteinformationen
- Sprach- und Audioaktivitäten
Schritt 5:Registrieren des Geräts
- Gehen Sie zur Actions Console und wählen Sie das von Ihnen erstellte Projekt im oberen Teil des Bildschirms aus.
- Klicken Sie in der linken Navigationsleiste auf Verbundene Eigenschaften.
- Klicken Sie auf GERÄTEMODELLE Tab und klicken Sie auf MODELL REGISTRIEREN Taste.
Geben Sie alle Informationen ein und klicken Sie auf MODELL REGISTRIEREN . wenn du fertig bist
Laden Sie die Datei "credentials.json" auf Ihren Computer herunter und legen Sie sie auf Ihrem Raspberry Pi ab, auf dem MATRIX Voice Google Assistant ausgeführt wird.
Es wird empfohlen, diese Datei nicht umzubenennen und sie im Ordner /home/pi zu speichern.
Laden Sie diese Datei herunter und übertragen Sie sie auf das Gerät. Klicken Sie auf WEITER .
Schritt 6:SDK installieren
Vor der Installation des SDK ist es ein klügerer Schritt, Systempakete von Paketen zu isolieren, die wir installieren werden. Dafür werden wir eine virtuelle Umgebung zum Basteln einrichten.
Hinweis:Führen Sie diese Codes vom /home/pi-Verzeichnis aus, sonst funktioniert es nicht.
Richten Sie Python Virtual Environment mit den folgenden Befehlen ein
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
Installiere die Abhängigkeiten:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
Install Python-Pakete in unsere virtuelle Umgebung mit den folgenden Befehlen
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk[Beispiele]
python -m pip install –upgrade google-auth-oauthlib[tool]
Jetzt ist es an der Zeit, die Anmeldeinformationen zu generieren, die wir zum Ausführen unserer Anmeldeinformationen verwenden, um unseren MATRIX Voice Google Assistant ausführen zu können. Führen Sie den folgenden Befehl aus.
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets / Pfad/zu/ Credentials.json
Wenn alles richtig gemacht wurde, sollten Sie eine URL im Terminal sehen, die ungefähr wie folgt aussieht:
Bitte besuchen Sie diese URL, um diese Anwendung zu autorisieren:https://…
Enter der Autorisierungscode:
Jetzt müssen Sie nur noch die gesamte URL kopieren, einen Browser öffnen und die URL in die Adressleiste einfügen und die Eingabetaste drücken. Sie werden aufgefordert, sich bei dem Google-Konto anzumelden, das mit dem Entwicklerprojekt verknüpft ist, und Sie zur Genehmigung aufgefordert.
Weitere Informationen lesen….
MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJEKT
Herstellungsprozess