So fügen Sie Ihrem Smart Mirror Alexa hinzu
Wenn Sie Google Assistant einrichten möchten, schlägt Google ein ganzes Tutorial zum Verbinden von Assistant auf einem Raspberry Pi vor, einschließlich der Schritte, Fotos und Download-Links. Während es einige Magic Mirror-Einheiten für Google Assistant gibt, hat unsere Analyse ergeben, dass die Module schwierig sind, häufig abstürzen oder ihre Spiegelnachrichten verdecken. Wenn Sie die bestmögliche Einrichtung im Voraus wünschen, empfehlen und verbessern wir das Google AIY-Kit und verwenden sein spezifisches Tutorial. Sehen Sie sich den Schritt zum Hinzufügen von Alexa zu Ihrem Smart Mirror an.
Verwandt:
Um die meisten Module zu installieren, führen Sie einige grundlegende Schritte durch:
- Laden Sie den Modulcode von GitHub herunter
- Und modulspezifische Optionen konfigurieren
- Fügen Sie dann das Modul der Spiegelkonfiguration hinzu
Je nach Modul können die Schritte 2 und 3 zusätzlich oder weniger betroffen sein. Das Einrichten von Alexa erfordert auf Anfrage mehr Konfiguration als das Verbessern von Schneeflocken. Darüber hinaus muss für dieses spezielle Alexa-Modul ungefähr zusätzliche Software (Abhängigkeiten) installiert werden, bevor das Modul heruntergeladen wird.
In dieser Anleitung wird davon ausgegangen, dass Sie zuvor einen Smart Mirror erstellt haben. Wenn nicht, fangen Sie dort an, aber behalten Sie die zusätzlichen Materialien, die hier in Ihren Ladungen und Raumgedanken aufgeführt sind, in Ihrem Gehirn.
- Beendeter Smart Mirror
- Mikrofon
- Lautsprecher
Für Mikrofon und Lautsprecher empfehlen wir das anfängliche Google AIY Voice Kit. Bei 16 US-Dollar wird es Ihnen schwer fallen, eine billigere Mikrofon- und Lautsprecheranordnung zu finden. Sie müssen den eingebauten Karton offensichtlich nicht verwenden; Es könnte effektiver sein, die Bestandteile wegzulassen und das Mikrofon und den Lautsprecher außerhalb des Spiegels zu installieren.
Eine zweite Version des Google AIY Voice-Kit ist erhältlich, aber es ist luxuriöser und umfasst einen Raspberry Pi Zero, der nicht leistungsstark genug ist, um Erweckungswörter oder die Magic Mirror-Software auszuführen, also sollten Sie es überspringen.
Schließen Sie Ihren Lautsprecher und Ihr Mikrofon an, und schon können Sie das Alexa-Modul installieren. Wenn Sie das Google AIY-Kit verwenden, befolgen Sie einfach die Montageanleitung, um die Mikrofon- und Lautsprecherkomponenten anzubringen.
Modulabhängigkeiten installieren
Bevor Sie mmm-awesome-Alexa herunterladen und arrangieren können, müssen Sie im Wesentlichen begrenzte Abhängigkeiten installieren, auf die das Modul vertraut. Es ist immer eine gute Idee, Ihren Raspberry Pi zu aktualisieren, bevor Sie sich anstrengen, etwas anderes zu installieren. Führen Sie auf Ihrem Raspberry Pi zunächst diese Autorität aus:
Sudo apt-Update & Sudo apt-Upgrade
Nachdem Ihr Raspberry Pi auf dem neuesten Stand ist, führen Sie die folgenden Befehle nacheinander aus:
sudo apt-get install sox libsox-fmt-all
sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox
pip installiere pyaudio
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
sudo apt-get install libatlas-base-dev
Jeder Befehl installiert eine Kolonie, und alle müssen ausgeführt werden. Führen Sie einfach einen Befehl aus, warten Sie, bis der Download und die Installation abgeschlossen sind, und führen Sie den nächsten Befehl aus.
Herunterladen des Modulcodes
Der erste Schritt beim Hinzufügen eines Moduls für seinen Magic Mirror besteht darin, den Code des Moduls Github herunterzuladen. Um dies zu tun, müssen Sie sich beim Raspberry Pi anmelden, die Station öffnen und dann das Verzeichnis wechseln, in dem die Module gespeichert sind. Dann verwenden Sie einen Download-Befehl, um den Code von Github abzurufen, wenn Sie Shell-Zugriff haben, können Sie all dies aus der Ferne tun.
Wenn Sie eine Station geöffnet haben, geben Sie Folgendes ein:
cd ~/MagicMirror/module
Diese Wachsamkeit führt Sie in das Betriebsverzeichnis seines Modulordners für die Magic Mirror-Software. Jedes Mal, wenn Sie das neueste Modul herunterladen, möchten Sie hier sein, um alles methodisch zu halten. Der nächste Schritt besteht darin, die Software von Github mit diesem Befehl herunterzuladen:
git-Klon https://github.com/dolanmiu/MMM-awesome-alexa.git
Wenn es fertig ist, ändern Sie die Verzeichnisse in das Modul mit dem folgenden Befehl:
cd MMM-super-alexa
Das Alexa-Modul benötigt wenig zusätzliche Abhängigkeiten, um richtig zu funktionieren. Führen Sie diesen Befehl aus, um sie zu installieren:
npm install —only=prod
Wechseln Sie nun die Verzeichnisse in den neu erstellten Ordner node_modules:
cd node_modules
Löschen Sie den Snowboy-Ordner, den die vorherigen Befehle hinzugefügt haben. Wir brauchen eine neuere Version eines Schneejungen:
rm -rf Schneejunge
Als nächstes laden wir die neueste Version eines Schneejungen mit dem folgenden Befehl herunter:
git-Klon https://github.com/Kitt-AI/snowboy.git
Bevor wir fortfahren, wechseln Sie in den neuen Snowboy-Ordner.
CD Schneejunge
Jetzt müssen wir den Ordner Node Modules entfernen und einige zusätzliche Abhängigkeiten installieren. Es ist wichtig, dass Sie für diese Schritte im Snowboy-Ordner bleiben. keine Verzeichnisse wechseln. Führen Sie die folgenden Befehle nacheinander aus:
rm -rf node_modules
npm install nan —save
npm install node-pre-gyp@0.12.0 —save
npm installieren
npm laufen vorveröffentlichen
npm install —save-dev
npm installieren nan
./node_modules/.bin/electron-rebuild
Jetzt ist das Modul vollständig heruntergeladen und installiert und Sie haben Alexa zu Ihrem Smart Mirror hinzugefügt.