Wouldn't it be good to have someone to talk to and who gets you what you want to do based on your mood or needs? Currently most handheld systems have applications that uses artificial intelligence to find results for the users. However, we noticed that these often don't store or learn from the user much over time, so we decided to take it a level up and make the connection more real.

What it does

Acts as a friend to the user, studies the user and changes suggestion given to user over a period of time.The user can also ask for mathematical computations, advice on food, car fare estimates and also payment options.

How I built it

Used android speech libraries and integrated Uber, Yelp, Wolfram, Spotify, AlchemyAPI and Braintree API. Also used python & flask for setting up a sentiment analysis server and firebase to record entries about the user in the future.

Challenges I ran into

Getting device location, integrating APIs, getting the speech to text engine to not listen to itself.

Accomplishments that I'm proud of

Being able to finally integrate the APIs after fixing a lot of errors faced while creating. Also being able to put together a working application.

What I learned

Android dev is not as easy as it seems, but it gives a lot of customization options and possibilities are endless with android development.

What's next for Jola

Integrating more APIs and having more commands inside the database in order to be able to accomodate personalization and usage. Also definitely thinking of making it open source as we polish the app and get it on Play store some day.

Share this project: