Voice-controlled utility for Amazon Echo enabled devices. This skill allows people to get colors that look good with one another (color harmonies). https://www.amazon.com/Max-Marchuk-Color-Harmonies/dp/B074DM1KW2
The goal of this project is to create an Alexa skill that will allow you to ask Alexa for various color harmonies for colors. An example phrase would be "Alexa, what's the complementary color for hex ". The currently supported color harmonies are:
- Complementary
- Split Complementary
- Triadic
- Tetradic
I used AWS Lambda to make a function for handling the intents and Alexa Skills Kit for defining the user interactions (utterances), so you will need an account on console.aws.amazon.com and on developer.amazon.com.
- Download and extract the contents of color_harmonies.zip
- Create an AWS lambda function with NodeJS 6.10 and paste the contents of lambda.js into the online code editor
- On developer.amazon.com, click on the Alexa tab at the top of the page and then click on "Get Started" on Alexa Skills Kit.
- You can now create a new skill, go to the interaction model, and simply paste intents.js into the code editor.
- There may be further configuration needed to set up, but once you wire your new skill to your lambda function, it should be pretty straight forward.
I will be using the Alexa Skills API, AWS Management console, AWS Lambda, and an Amazon Echo for this project.