Druk op ESC om af te sluiten

Hoe u Alexa aan uw slimme spiegel kunt toevoegen

Als je wilt opzetten Google Assistant, stelt Google een hele tutorial voor het aansluiten van Assistent op een Raspberry Pi, inclusief de stappen, foto's en downloadlinks. Terwijl een beetje Magische spiegel eenheden voor Google Assistent bestaan, onze analyse heeft aangetoond dat de modules moeilijk zijn, vaak crashen of het spiegelnieuws verbergen. Als u de beste vooraf ingestelde set-up wenst, pleiten wij voor en verbeteren van de Google AIY-kit en het consumeren van de specifieke tutorial. Bekijk de stap om Alexa toe te voegen aan je Smart Mirror.

Zie ook:

 

Om de meeste modules te installeren, doorloopt u enkele basisstappen:

  1. Download de modulecode van GitHub
  2. En configureer modulespecifieke opties
  3. Voeg vervolgens de module toe aan de spiegelconfiguratie

Afhankelijk van de module kunnen stap 2 en 3 extra of minder belangrijk zijn. Het instellen van de Alexa vereist meer configuratie dan het verbeteren van sneeuwvlokken, op aanvraag. Bovendien moet deze specifieke Alexa-module ongeveer extra software (afhankelijkheden) installeren voordat de module kan worden gedownload.

Deze gids gaat ervan uit dat je dat hebt gedaan eerder een Smart Mirror gemaakt. Als je dat nog niet hebt gedaan, begin dan daar, maar houd het gewoon in je hoofd met de extra materialen die hier worden vermeld in je ladingen en ruimtegedachten.

  • Beëindigd Smart Mirror
  • Microfoon
  • Spreker

Voor de microfoon en luidspreker pleiten we voor de initiaal Google AIY-spraakkit. Voor $ 16 zul je het moeilijk hebben om een ​​goedkoper microfoon- en luidsprekersysteem te vinden. U hoeft de ingebouwde kartonnen doos niet overduidelijk te gebruiken; het zou effectiever kunnen zijn om de bestanddelen weg te laten en de microfoon en luidspreker buiten de spiegel te laten werken.

YouTube-video

Een tweede versie van de Google AIY-spraakkit is verkrijgbaar, maar het is luxer en bevat een Raspberry Pi Zero, die niet krachtig genoeg is om wakkere woorden of de Magic Mirror-software uit te voeren, dus je zou het moeten overslaan.

Bevestig je luidspreker en microfoon, en dan ben je klaar en klaar om de Alexa-module te installeren. Als u gebruik maakt van de Google AIY-kit, volgt u gewoon de bijbehorende montagehandleiding bij bevestig de microfoon- en luidsprekercomponenten.

Module-afhankelijkheden installeren

Voordat je mmm-awesome-Alexa kunt downloaden en ordenen, moet je in wezen beperkte afhankelijkheden installeren waarop de module vertrouwt. Het is altijd een goed idee om je Raspberry Pi bij te werken voordat je je inspant om iets anders te installeren. Begin op je Raspberry Pi met deze autoriteit:

sudo apt update & Sudo apt upgrade

Nadat je Raspberry Pi up-to-date is, voer je de volgende opdrachten een voor een uit:

sudo apt-get install sox libsox-fmt-all

sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox

pip install pyaudio

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools

sudo apt-get install libatlas-base-dev

Elke opdracht installeert een kolonie en ze zijn allemaal essentieel om uit te voeren. Voer gewoon een opdracht uit, wacht tot het downloaden en installeren is voltooid en voer de volgende opdracht uit.

De modulecode downloaden

De eerste stap bij het toevoegen van een module voor zijn Magic Mirror is het downloaden van de modulecode Github. Om dit te doen, moet u zich anders aanmelden bij de Raspberry Pi, het station openen en vervolgens de map wijzigen waar de modules zijn opgeslagen. Vervolgens gebruik je een downloadopdracht om de code uit Github te halen als je shell-toegang hebt, je kunt dit allemaal op afstand doen.

Zodra je een station hebt geopend, typ je het volgende:

cd ~/MagicMirror/modules

Deze alertheid brengt u naar de werkmap van de modulemap voor de Magic Mirror-software. Telkens wanneer u de nieuwste module downloadt, wilt u hier zijn om alles methodisch te houden. De volgende stap is om de software van Github te downloaden met deze opdracht:

git clone https://github.com/dolanmiu/MMM-awesome-alexa.git

Wanneer het klaar is, wijzigt u de mappen in de module met de volgende opdracht:

cd MMM-awesome-alexa

De Alexa-module heeft weinig extra afhankelijkheden nodig om goed te werken. Voer deze opdracht uit om ze te installeren:

npm install --only=prod

Wijzig nu de mappen in de nieuw gemaakte map node_modules:

cd node_modules

Verwijder de snowboy-map die de vorige commando's hebben toegevoegd. We hebben een nieuwere versie van een sneeuwjongen nodig:

rm -rf snowboy

Vervolgens downloaden we de nieuwste versie van een sneeuwjongen met de volgende opdracht:

git clone https://github.com/Kitt-AI/snowboy.git

Voordat we verder gaan, verander je de map naar de nieuwe sneeuwjongenmap.

cd snowboy

Nu moeten we de map met knooppuntmodules verwijderen en enkele aanvullende afhankelijkheden installeren. Het is belangrijk dat je voor deze stappen in de sneeuwjongenmap blijft; verander geen mappen. Voer de volgende opdrachten één voor één uit:

rm -rf node_modules

npm install nan --save

npm install [email protected] --save

npm install

npm run prepublish

npm install --save-dev electron-rebuild

npm install nan

./node_modules/.bin/electron-rebuild

Nu is de module volledig gedownload en geïnstalleerd en heb je Alexa toegevoegd aan je Smart Mirror.

0 stemmen, gemiddeld: uit 0.00 50 stemmen, gemiddeld: uit 0.00 50 stemmen, gemiddeld: uit 0.00 50 stemmen, gemiddeld: uit 0.00 50 stemmen, gemiddeld: uit 0.00 5 (0 stemmen, gemiddeld: 0.00 van 5)
Om dit te kunnen beoordelen, moet u een geregistreerd lid zijn.
Loading ...

James T.

James, een vooraanstaande alumnus van MIT, waar hij zich specialiseerde in computerwetenschappen en communicatietechnologie, heeft een indrukwekkende academische basis die zijn expertise ondersteunt. Met meer dan tien jaar ervaring in de branche ontcijfert hij complexe technologie in eenvoudige how-to's. James staat bekend om zijn scherpe inzichten en is toegewijd om lezers te helpen navigeren door het snel evoluerende digitale landschap.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *