Inspiration
- Apple Siri.
- City or museums guides.
What it does
We wanted to connect Amazon Alexa via the Twilio API. With this connection you can have the access to all the Alexa skills. For our hack we chose to make a demo with the use case of a traveler who wants to see the best spots in a city and maybe hasn't an internet connection.
How we built it
We use a an Ionic hybrid app to get the geo location and other preferences. This is send to our flask server. The server than has our device information. After the registration you can call a Twilio phone number and ask a question. This question is than forwarded to Amauon Alexa. The response is than forwarded back to the server and from there trough Twilio back to the user. We also implemented the same functionality when you have a internet connect.
Challenges we ran into
We had some problems with the new HTTP2 protocol and therefore the piping of data to Alexa does not work how we want it to.
Accomplishments that we're proud of
We build a great looking app. We learned a ton. We connected our mobile phone to Twilio and it worked :) We build our first Amazon Alex Skill.
What we learned
Development of an Amazon Alexa Skill. Sending binary data from one API to an other over a Python server. Advanced JavaScript and Python practice.
What's next for TravelAlexa (AlexaEverywhere)
Polish the app. Polish the Flask Server code. Make more Amazon Alexa Skills :) Make Amazon Alexa available through a smart voice service. In the future you can connect your smart devices with Amazon Alexa. With our app you can talk to Amazon Alex from everywhere. Therefore you can talk to all your smart devices via your phone. It's going to be a pretty awesome future.
Log in or sign up for Devpost to join the conversation.