Inspiration

The app will assist conversations to increase understanding and communication to make the most of every conversation.

What it does

Asynchronously communicates with a web server sends requests based on voice data as interpreted from the app. After the web server receives the voice information, the Google Cloud Natural Language Processing API is used to determine important keywords. These keywords are used to execute web scraping with a library and important phrases are received by the app and communicated to the user.

How we built it

We used PHP to build the web server and for the backend of the explanatory website. The IOS app was built in Swift.

Challenges we ran into

We ran into challenges when receiving the return of the requests from the app in the format of a JSON file. It was also difficult to do the initial setup for several parts of the project, primarily the Google Cloud API.

Accomplishments that we're proud of

We pushed ourselves to learn many new things and to accomplish something we weren't sure would be possible going into the event.

What we learned

We learned how to communicate with a web server from an IOS app, and how to use Google Cloud APIs.

What's next for conVos

Good features to add to the app would be including the sentiment of the keywords received by the web server and use this sentiment to communicate the mood of the conversation to the user based on the background color of the text bubbles.

Share this project:

Updates