Premi ESC per chiudere

Come aggiungere Alexa al tuo Smart Mirror

Se desideri impostare Google Assistant, Google propone a intero tutorial per connettere l'assistente su a Raspberry Pi, inclusi i passaggi, le foto e i collegamenti per il download. Mentre un po' Specchio magico esistono unità per Google Assistant, la nostra analisi ha rivelato che i moduli sono difficili, si bloccano frequentemente o coprono le sue notizie speculari. Se desideri la massima configurazione iniziale, sosteniamo e miglioriamo il Kit Google AIY e consumando il suo tutorial specifico. Dai un'occhiata al passaggio per aggiungere Alexa al tuo Smart Mirror.

Correlato:

 

In altri per installare la maggior parte dei moduli, seguirai alcuni passaggi di base:

  1. Scarica il codice del modulo da GitHub
  2. E configurare le opzioni specifiche del modulo
  3. Quindi aggiungi il modulo alla configurazione mirror

A seconda del modulo, i passaggi 2 e 3 possono essere più o meno interessati. La configurazione di Alexa richiede più configurazione rispetto al miglioramento dei fiocchi di neve, su richiesta. Inoltre, questo specifico modulo Alexa richiede l'installazione di circa software aggiuntivo (dipendenze) prima di scaricare il modulo.

Questa guida suppone che tu l'abbia fatto precedentemente creato uno Smart Mirror. Se non l'hai fatto, inizia da lì, ma tieni semplicemente nel tuo cervello i materiali extra elencati qui nelle tue cariche e pensieri spaziali.

  • Specchio intelligente terminato
  • Microfono
  • Speaker

Per il microfono e l'altoparlante, sosteniamo la sua iniziale Kit vocale Google AIY. A $ 16, avrai difficoltà a trovare un microfono e una disposizione degli altoparlanti più economici. Non è manifestamente necessario utilizzare la scatola di cartone incorporata; potrebbe essere più efficace lasciare fuori i componenti ed eseguire il microfono e l'altoparlante fuori dallo specchio.

Video Youtube

Una seconda versione del Kit vocale Google AIY is disponibile, ma è più lussuoso e comprende un Raspberry Pi Zero, che non è abbastanza potente per eseguire le parole di risveglio o il software Magic Mirror, quindi dovresti saltarlo.

Collega l'altoparlante e il microfono e sei pronto per installare il modulo Alexa. Se stai utilizzando il kit Google AIY, seguilo guida di montaggio a collegare i componenti del microfono e dell'altoparlante.

Installazione delle dipendenze del modulo

Prima di poter scaricare e organizzare mmm-awesome-Alexa, devi essenzialmente installare dipendenze limitate su cui il modulo si fida. È sempre una buona idea aggiornare il tuo Raspberry Pi prima di sforzarti di installare qualsiasi altra cosa. Sul tuo Raspberry Pi, inizia eseguendo questa autorità:

sudo apt update & Sudo apt upgrade

Dopo che il tuo Raspberry Pi è aggiornato, esegui i seguenti comandi uno dopo l'altro:

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

Ogni comando installa una colonia e sono tutti essenziali per l'esecuzione. Basta eseguire un comando, attendere il completamento del download e dell'installazione ed eseguire il comando successivo.

Download del codice del modulo

Il primo passo per aggiungere qualsiasi modulo per il suo Magic Mirror è scaricare il codice del modulo Github. In altri per fare ciò, dovrai accedere al Raspberry Pi, aprire la stazione e quindi cambiare la directory in cui vengono salvati i moduli. Quindi utilizzerai un comando di download per estrarre il codice da Github se hai accesso alla shell, puoi fare tutto questo da remoto.

Dopo aver aperto una stazione, digitare quanto segue:

cd ~/MagicMirror/modules

Questa attenzione ti sposta alla directory operativa della sua cartella dei moduli per il software Magic Mirror. Ogni volta che scarichi l'ultimo modulo, vorrai essere qui per mantenere tutto metodico. Il prossimo passo è scaricare il software da Github con questo comando:

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

Al termine, cambia le directory nel modulo con il seguente comando:

cd MMM-awesome-alexa

Il modulo Alexa ha bisogno di piccole dipendenze aggiuntive per funzionare correttamente. Esegui questo comando per installarli:

npm install --only=prod

Ora, cambia le directory nella cartella node_modules appena creata:

cd node_modules

Elimina la cartella Snowboy con i comandi precedenti aggiunti. Abbiamo bisogno di una versione più recente di un ragazzo delle nevi:

rm -rf snowboy

Successivamente, scaricheremo l'ultima versione di un pupazzo di neve con il seguente comando:

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

Prima di continuare, cambia la directory nella nuova cartella Snow Boy.

cd snowboy

Ora dobbiamo rimuovere la cartella dei moduli del nodo e installare alcune dipendenze aggiuntive. È importante rimanere all'interno della cartella Snow Boy per questi passaggi; non cambiare directory. Esegui i seguenti comandi uno per uno:

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

Ora il modulo è completamente scaricato e installato e hai aggiunto Alexa al tuo Smart Mirror.

0 voti, media: 0.00 su 50 voti, media: 0.00 su 50 voti, media: 0.00 su 50 voti, media: 0.00 su 50 voti, media: 0.00 su 5 (0 voti, media: 0.00 fuori 5)
Devi essere un membro registrato per valutare questo.
Caricamento in corso ...

James T.

James, un illustre alunno del MIT, dove si è specializzato in informatica e tecnologia delle comunicazioni, ha un'impressionante base accademica che sostiene la sua esperienza. Con oltre un decennio di esperienza nel settore, riesce a decifrare tecnologie complesse trasformandole in semplici istruzioni. Conosciuto per le sue acute intuizioni, James si impegna ad aiutare i lettori a orientarsi nel panorama digitale in rapida evoluzione.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *