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.