Inspired by the nervousness my teammates and I have had to face while preparing for speeches. At some point, we all realize that practicing your monologue and evaluating is very helpful.

What it does

Speech IO is a native android app that provides statistical feedback for a user's speech, by comparing it to a pre-loaded text input.

How I built it

Built within Android Studio using Java and XML. In order to get the speech input, the android speech recognizer class was utilized. Google's Firebase stores the text input, as well as the speech input in JSON.

Challenges I ran into

Finding a speech recognizer API that would allow continuous flow of speech. Furthermore, as beginners with Android app development, we ran into various syntactical errors. However, with time and with the help of mentors, we were able to complete the task.

Accomplishments that I'm proud of

This is our first native android application. We hope this is the first of many.

What I learned

I learned that having a team is very useful in ensuring a project is completed in time. Without one another, it would have been very difficult to replicate what we've done. Our distinct skillsets complemented each others' and we finished our original task.

What's next for Speech IO

Improving user interface, incorporating Google Drive API/file input system.

Share this project: