When was the last time you checked your voicemail? It’s been awhile huh? Well, you are not alone. A recent survey by eVoice, a provider of virtual phone services, found that only 33 percent of people listen to voice mail from business contacts. Only 18 percent listen to voicemails from numbers they don't know.
Yet, sometimes voicemails can be very important. For diabetics, it is crucial for them to be informed when their insulin prescriptions are refilled and ready for pickup. People are so busy now a days that they often miss the calls and unknowingly ignore their voicemails from their doctors, dentists, and pharmacies. Woxi allows our users to rest assured as their voicemails are no longer neglected.
What it does
Woxi is an android app that efficiently runs in the background and analyzes your voicemails to create smart reminders and calendar events. If your doctor’s office leaves you a voicemail asking you to schedule a follow up appointment, Woxi automatically creates a tentative calendar event integrated with smart reminders strategically placed in free time-slots in your busy schedule. The tentative event is confirmed using our seamless Facebook messenger chat bot. Woxi works around you!
You might be wonder : “Will Woxi make random events when random people leave voice mails?” The answer is NO. Woxi recognizes and doesn’t act on spam voicemails.
How we built it
Native Android app built with android studio. Version control with GitHub. We used IBM Watson’s Speech-to-Text for converting the voicemail speech into data that we can analyze. Key word analysis with related words. We used Google Calendar API to create Woxi’s smart reminder skill. Facebook messenger Chatbot is built with Facebook Graph API, Heroku, and Node.js.
Challenges we ran into
We became very close with IBM’s team at this hackathon. We had a hard time initially integrating Watson’s Speech-to-Text service, but with their help, we were able to it working.
Accomplishments that we are proud of
We are proud of our voicemail keyword algorithm used to create Google calendar events with a title, description, location, dates, and smart reminders. The smart reminders sets calendar notifications based on your schedule.
What we learned
This was our first time working with IBM Watson and the Facebook Graph API. We had a fun time learning these developer tools.
What's next for Woxi
Woxi is currently tackling a small part, voicemail optimization, of a potentially huge cognitive smartphone assistant app used to automate tasks. In the short term, we want to expand our keyword algorithm to incorporate business scenarios. Woxi as an artificially intelligent secretary.
In the future, we plan to utilize Watson's Retrieve and Rank service to improve our keyword algorithm and smart reminder feature using machine learning. Woxi will be able to learn from each voicemail you get and make more detailed and elegant calendar events.