Comprehenself is an app integrated with IBM Watson Assistant chatbot to interact with the user using text-to-speech and speech-to-text features, perform mental healthcare diagnostics, and refer a doctor based on the user's needs.
- Short description
- Demo video
- The architecture
- Long description
- Project roadmap
- Getting started
- Built with
In the post covid world, many people are losing jobs and facing mental health issues like depression,anxiety etc.
Chatbots are the state-of-the-art method to talk to people about various issues ranging from technical help in websites to acting as language translators.
We understand that mental health is a private discussion and hence we have included login feature in our app. upon logging in, the chatbot talks to the person, knows their problem and gives them a fix or asks them to consult a doctor if it understands that the person is having extreme symptoms.
- Upon starting the app, the user is asked to login.
- A new user has to click on sign up and sign up by filling in the details. A verification link is sent to the user's email id and the user has to verify it by clicking on it.
- The user can now login with these credentials.
- The user is now interfaced with the chatbot and can interact via text/speech.
- Watson Speech to Text processes the audio and extracts the text in case the user chooses to speak.
- The bot replies to the user and the conversation goes on.
- Clone the git repository to your pc.
- open Android Studio and open this project by navigating to its directory.
- click on 'run' and test it on your phone/ virtual device.
Android Studio 4.0
- IBM Watson assistant
- IBM speech-to-text service
- IBM text-to-speech service
- Android Studio