I recently got into Alexa development. Amazon let’s you make custom skills(apps) for your devices, and with Amazon’s push , Alexa is about to be everywhere. Amazon recently announced Alexa for Business where businesses can make custom skills according to their needs.
I find this whole thing really cool. And I believe, talking to a voice assistant/interface will be big in the future. Therefore, I set out to learn as much as I can about making Alexa skills.
In this video, I share how I made a quiz skill that has a database integration so that your progress can be saved.
These are the components of an Alexa skill:
- Interaction model (acts like a front end interface)
- Logic( Code written in programming languages like python, JS, Java) usually hosted in AWS Lambda
You will need 2 accounts to accomplish this:
- AWS account for AWS Lambda and DynamoDB (aws.amazon.com)
- Amazon developer account for the skill builder (interaction model etc) and certification. (developer.amazon.com)
I used python to program the function.
You can find my code on:
If you have any questions, please let us know in the comments below.