We wanted to explore the interesting capabilities of the Amazon Echo and at the same time improve our mobile development skills. This led us to think about if there is a use between those two devices.

What it does

Our Readr Amazon Alexa skill will read the documents(docx,PDF) you upload to our server. Upon voice activation, the Echo will read the text, and you can either read along or perform other tasks simultaneously.

How we built it

We used node.js as a backend for receiving and storing data for the Alexa Skill. Using Android Studio, we built an Android app that would make changes for Alexa. The possible changes right now are selecting a document for Alexa to read and changes the voice tone to one of the seven other voices (using Amazon Polly). To have the Echo read your selected document in the selected voice, the Echo will call our backend API. Using the settings configured, our server will return the text or MP3 audio file for Echo to speak.

Challenges we ran into

Setting up the Skills for Amazon Alexa and figuring out how we can configure the skills remotely.

Accomplishments that we're proud of

We were able to build an API for our backend, which is used by Echo and our Android app to retrieve and change information.

What we learned

Building Amazon Alexa skills!

What's next for READR Readr readr.

Upload, Image to Text, Navigate through file system vocally, Connect backend to cloud storage services (Dropbox, Google Drive), a web front end

Share this project: