All Projects → joanaz → MirrorMirrorOnTheWallSkill

joanaz / MirrorMirrorOnTheWallSkill

Licence: MIT License
Alexa skill for controlling a MagicMirror²

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to MirrorMirrorOnTheWallSkill

aws-appsync-iot-core-realtime-dashboard
This sample application demonstrates a React based web dashboard receiving real-time updates from IoT sensors. The solution is built with AWS AppSync, AWS Amplify, Amazon Location Service, and AWS IoT Core technologies.
Stars: ✭ 75 (+102.7%)
Mutual labels:  aws-lambda, aws-iot
Alexa Skill Serverless Starter Template
An Alexa Skill starter project template that uses the Serverless Framework and the Alexa Skills Kit SDK for Node.js
Stars: ✭ 81 (+118.92%)
Mutual labels:  aws-lambda, alexa-skill
Kanzi
Alexa skill for controlling Kodi
Stars: ✭ 412 (+1013.51%)
Mutual labels:  aws-lambda, alexa-skill
Aws Iot Chat Example
💬 Chat application using AWS IoT platform via MQTT over the WebSocket protocol
Stars: ✭ 474 (+1181.08%)
Mutual labels:  aws-lambda, aws-iot
MMM-mvgmunich
MagicMirror² Module to monitor public transport (U-bahn, tram, bus, S-Bahn) in Munich
Stars: ✭ 21 (-43.24%)
Mutual labels:  magicmirror, magic-mirror-modules
MMM-OpenmapWeather
This module loads current weather as images on Magic Mirror
Stars: ✭ 18 (-51.35%)
Mutual labels:  magicmirror, magic-mirror-modules
Alexa Soundcloud
soundcloud integration for alexa
Stars: ✭ 47 (+27.03%)
Mutual labels:  aws-lambda, alexa-skill
MagicMirror-Module-Template
Template module for MagicMirror
Stars: ✭ 54 (+45.95%)
Mutual labels:  magicmirror, magic-mirror-modules
MMM-forecast-io
Forecast.io Module for MagicMirror
Stars: ✭ 58 (+56.76%)
Mutual labels:  magicmirror, magic-mirror-modules
Ask Cli
Alexa Skills Kit Command Line Interface
Stars: ✭ 100 (+170.27%)
Mutual labels:  aws-lambda, alexa-skill
Serverless Chat
A serverless web chat built using AWS Lambda, AWS IoT (for WebSockets) and Amazon DynamoDB
Stars: ✭ 99 (+167.57%)
Mutual labels:  aws-lambda, aws-iot
MMM-MotionDetector
This is a motion detector module for MagicMirror
Stars: ✭ 32 (-13.51%)
Mutual labels:  magicmirror, magic-mirror-modules
MMM-Sonos
A module for the MagicMirror to display informations about the currently playing songs on your Sonos system.
Stars: ✭ 35 (-5.41%)
Mutual labels:  magicmirror, magic-mirror-modules
MMM-Netatmo
A module for the MagicMirror to display informations about your rooms climate from your Netatmo system.
Stars: ✭ 26 (-29.73%)
Mutual labels:  magicmirror, magic-mirror-modules
alexa-skill-watson-assistant
Alexa Skill using IBM Watson Assistant and IBM Cloud Functions
Stars: ✭ 72 (+94.59%)
Mutual labels:  alexa-skill
alexa-openwebif
alexa skill to control your openwebif device
Stars: ✭ 25 (-32.43%)
Mutual labels:  alexa-skill
voice-landing-page
Free Landing Page Bootstrap Template for Alexa Skills and Google Actions
Stars: ✭ 21 (-43.24%)
Mutual labels:  alexa-skill
Zipcodes
A simple library for querying U.S. zipcodes.
Stars: ✭ 63 (+70.27%)
Mutual labels:  aws-lambda
MMM-Bring
A module for the MagicMirror that displays your Bring! shopping list.
Stars: ✭ 18 (-51.35%)
Mutual labels:  magicmirror
serverless-alexa-skills
Manage your Alexa Skills with Serverless Framework
Stars: ✭ 69 (+86.49%)
Mutual labels:  alexa-skill

Mirror Mirror On The Wall Alexa Skill

An AWS Lambda function of an Alexa skill for communicating and controlling a MagicMirror using AWS IoT Device Gateway. It is complementary to the Magic Mirror Module Mirror Mirror On The Wall.

Please follow the Instructions to setup and deploy this Alexa skill.

Example Voice Commands

User: "Alexa, start magic mirror"
Alexa: "Hello my Queen, what can I do for you? "

If you are running AlexaPi on Raspberry Pi, or using a wake word engine like Snowboy, you can change the wake word from "Alexa" to "Mirror Mirror", you can also change the Alexa Skill invocation name to "on the wall". So together, you just say:

User: "Mirror Mirror on the Wall, say Hello"
Alexa: "Yes, my Queen. Hello."

If you enabled the complementary Magic Mirror Module, the word "hello" will also be displayed on your Magic Mirror.

Full List of Voice Commands

After you invoked this Alexa skill, you can say any of the following commands to trigger different actions on the Magic Mirror.

Display text

The text in {} will be displayed on Magic Mirror in bold.

  • "say {hello}"
  • "say {good morning}"
  • "say {you are the fairest of them all}"
  • "display text of {hello}"
  • "display text of {good morning}"
  • "show text of {hello}"
  • "show text of {good morning}"

Display images

The text in {} will be searched by Google Image Search API, and the returned images will be displayed on Magic Mirror, with the text.

  • "find {snow white}"
  • "find images of {hunter}"
  • "find pictures of {dwarfs}"
  • "show me {snow white}"
  • "show me pictures of {hunter}"
  • "show me images of {dwarfs}"
  • "show pictures of {hunter}"
  • "show images of {snow white}"
  • "display pictures of {dwarfs}"
  • "display images of {dwarfs}"

Display video

The text in {} will be searched by Youtube Data API, and the returned video will be played on Magic Mirror, with the text.

  • "show me how to {make slime}"
  • "show me video of {movie trailer}"
  • "show me a video of {cats}"
  • "show video of {volcanoes}"
  • "show a video of {birds}"
  • "display video of {animals}"
  • "display a video of {rattle snakes}"
  • "find video of {cat}"
  • "find video of {cat and dog}"
  • "find a video of {snow white}"

Turn on/off Magic Mirror Modules

To turn on/off a Magic Mirror Module, it has to be installed and configured in the main project already. You also have to map its official module name to a transcribable spoken name in ModuleNames.json. For example, "MMM-Globe" maps to "globe", "currentweather" maps to "current weather".

Note: To clear the text/images/video displayed by this module, you can simply turn this module off. The spoken name for this module is tentatively "magic mirror"

To turn on a Magic Mirror Module, say:

  • "start {newsfeed}"
  • "start {current weather}"
  • "turn on {compliments}"
  • "open {smile test}"

To turn off a Magic Mirror Module, say:

  • "close {newsfeed}"
  • "close {current weather}"
  • "turn off {compliments}"
  • "finish {smile test}"

To turn on all Magic Mirror Module, say:

  • "open all"
  • "open all modules"
  • "open every module"
  • "open each module"
  • "show all modules"
  • "show me all modules"
  • "show every module"
  • "show each module"
  • "turn on all"
  • "turn on all modules"
  • "turn on every module"
  • "turn on each module"
  • "start all"
  • "start all modules"
  • "start every module"
  • "start each module"

To turn off all Magic Mirror Module, say:

  • "close all"
  • "close all modules"
  • "close every module"
  • "close each module"
  • "hide all"
  • "hide all modules"
  • "hide every module"
  • "hide each module"
  • "turn off all"
  • "turn off all modules"
  • "turn off every module"
  • "turn off each module" "hide all"
  • "hide all modules"
  • "hide every module"
  • "hide each module"
  • "turn off all"
  • "turn off all modules"
  • "turn off every module"
  • "turn off each module"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].