The interest in this came from research of Natural Language Processing.

What it does

The page asks for permission to record from your microphone. If you allow microphone access, it will send your voice to an API wrapper of OpenVokaturi to analyze the emotions in your voice and send it back to the client. The background color changes based on the emotion OpenVokaturi senses.

How I built it

The program was initially a local-hosted API. The APIs were eventually refactored so that they may be displayed online.

Challenges I ran into

Deployment into Google Cloud was tedious and debugging it was not intuitive.

Accomplishments that I'm proud of

We built an online app.

What I learned

We learned how to interface into existing tools by wrapping them with APIs. We also learned how to deploy our APIs to Google Cloud.

What's next for Emotion Web App

This app has possible applications in natural language processing tools.

Built With

Share this project: