This is our project of HackSC 2019. The Web App could evaluate speaker's emotion by what they are saying.There are five levels, including Painful, Sad,Normal, Happy, Excited. All of them are expressed by funny emojis.
Our team focuses on web development and machine learning technology. We are really interested in combining these technologies together to make some interesting products which is our inspiration to make this funny web app.
This web app can understand people's emotion through listening their speech. We set 5 different level emotions which expressed by 5 different funny emojis. When people say a word it will translate the speech into text and show the corresponding emoji.
We used the Google Cloud machining learning APIs to accomplish the AI function including NLP and Speech to Text task. We combined them together to translate speech to text and do the sentiment analysis. Since it's a web app, front end technology is the most important part. We implemented Flask combing with Bootstrap, HTML, CSS to design the web page and build the connection between frontend and backend.
How to synchronize APIs with web reaction; How to use GCP to deploy app and do web develop are challenges we ran into.
We think it's an interesting app!
We've learned how to use Google API and how to combine them to do web development. We also learned how to use GCP to develop products which gave us a wonderful experience.
We want to enrich functions like adding animation and facial recognition to help app do more accurate judgements.