Personal Trainer for Amazon Alexa.
Built during PennApps 2017 Spring in approximately four hours (check the Git commits if you don't believe me :P).
- Clone this repo and
cd
to into it - Run
python fitness_skill.py
- In another Terminal window, run
ngrok http 5000
- If you do not have ngrok installed, you can download it here
- Create a new Amazon Alexa Skill in the Amazon Developer Console
- AWS account required
- When filling out the Interaction Model information, copy the Intent Schema and Sample Utterances from the
speechAssets
directory - Under Configuration, check HTTPS and paste the https link obtained from the output of the ngrok command
- Under SSL Certificate, check "My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority."
- Wait a few seconds and then say "Alexa, start personal trainer."
Palmer Paul (palmerpa@seas.upenn.edu)