An Empathy Chatbot web application built with Dialog Flow.
Purpose • Key Features • How To Use • Credits • Authors
Talk To Me is a web application that offers a disposable experience of catharsis.
Using Speech to Text and Sentiment npm package to assess the user’s emotional polarity, the Artificial Empathy responds according to their tier of distress.
The response offers sympathy and encourages the users to open up. The adaptive user interface mirrors the user’s expression in an abstract form to reflect empathy.
The Bot attempts to utilize Natural Language Processing (NLP) and Natural Language Understanding (NLU) to converse with the user therapeutically based on psychology research.
- Sentiment - Have emotion? It makes it into numbers
- Uses Sentiment package to interpret sentences and their emotional levels
- DialogFlow
- Word production is created from the trained packaged
- Voice Recognition
- Allows users to speak to the bot
- Text to Speech
- Allows users to listen to responses of the bot
- Data Visualisation
- Tracks the user's facial expression and mirrors empathy
- Calming Techniques
- Breathing exercises
- Reading exercises
- Music
Access the bot Here!
The Web Application uses code from several open source packages.
Franky Cen
Contributions
- Created front and back end chat functionality
- Created speech to text and text to speech functionality
- Created Cloud functionality and hosting
- Bot Empathy Algorithm
Contact
Hyesoo Shin
Contributions
- Research behind Bot Empathy
- Created Interactive User Interface
- UI/UX Design
Contact
James Wang
Contributions
- Bot Empathy Algorithm
- Trained Bot through DialogFlow
Contact