SmartMirror contains a preconfigured installation of both MagicMirror and the "voice controlled personal assistant" Kalliope. SmartMirror is built to work on Raspberry 3 (older Raspberries are not recommended due to the lack of power for using Kalliope) and debian-based Linux distributions like Ubuntu, Linux Mint or Debian. The only supported language is french. You can find demonstration videos on the website repository.
- Download and install the latest Node.js version.
- Clone the repository and check out the master branch:
git clone https://github.com/Fabien-Couthouis/SmartMirror
- Enter the repository:
cd ~/SmartMirror
- Install MagicMirror:
npm install
- Install Kalliope. See the official doc
- Enter the repository:
cd ~/SmartMirror
- Launch the mirror : 'npm start'
- Enter in the Kalliope repository (with an alt-tab to leave the mirror display) :
cd ~/kalliope
- Launch Kalliope : 'kalliope start'
Only language supported here is french.
- Kalliope use a trigger word to wake up the mirror. More information here.
- Actual trigger word is 'Mirror'
- After the trigger word, Kalliope is listening for an order.
List of orders :
Order | Function |
---|---|
"Affiche la météo de la semaine" | Display meteo of the current week |
"Affiche moi la météo de la semaine" | / |
"Montre moi la météo de la semaine" | / |
"Montre-moi la météo de la semaine" | / |
"Montrer les actualités" | Display news |
"Montre les actualités" | / |
"Montre moi les actualités" | / |
"Montre-moi les actualités" | / |
"Voyons les actualités" | / |
"Fait voir les actualités" | / |
"Cache les actualités" | Hide news |
"Vire les actualités" | / |
git pull && npm install
Important for Raspberry users: npm start
does not work via SSH, use DISPLAY=:0 nohup npm start &
instead. This starts the mirror on the remote display.
Note: if you want to debug on Raspberry Pi you can use npm start dev
which will start the MagicMirror app with Dev Tools enabled.