EmoAid is a multilingual, emotionally intelligent chatbot that supports users going through emotional distress. It understands sensitive emotions like loneliness, heartbreak, or anxiety and offers tailored responses like a kind friend, therapist, or motivator. Built with empathy at its core, EmoAid helps users express themselves through text or voice in English, Urdu, Hindi etc.
- π£οΈ Voice Input & Output β Speak your heart out and hear the botβs comforting responses
- π§ Emotion & Mood Detection β Identifies moods such as sadness, breakup, anxiety, and more
- π Personality Modes β Choose from:
- Friendly Listener π€
- Therapist π©Ί
- Motivator πͺ
- Funny Friend π
- π Multilingual Support β Communicate in English, Urdu, or Chinese,etc
- π Chat History Saving β Log and review past emotional reflections
- π€ Powered by Groq API for real-time large language model (LLM) chat
Category | Technology Used |
---|---|
Frontend | Streamlit |
Voice Recognition | SpeechRecognition, Pyttsx3 |
Translation | Googletrans |
AI Model | Groq API (Mixtral-8x7B) |
Emotion Detection | HuggingFace Sentiment Models |
Deployment | Hugging Face Spaces (Streamlit) |
Platform | Google Colab, GitHub |
#bash git clone https://github.com/Bano733-code/Emoaid/tree/main cd emoaid pip install -r requirements.txt streamlit run app.py
1.Voice/Text Input β Whisper (Speech-to-Text)
2.Translation (Urdu/Punjabi/any other language β English)
3.Sentiment & Mood Tagging (HuggingFace)
4.LLM (Groq API with Custom Prompting)
5.Response (with Personality Mode)
6.Output (Text + Voice + UI Display)
Teenagers or students facing anxiety Anyone struggling with emotional overwhelm Daily emotional journaling & mental health check-ins
Member Name | Contributions |
---|---|
Bano Rani (Leader) | Voice-to-text, Groq API integration, Streamlit UI |
, Voice Recorder, HuggingFace Deployment | |
Arooj Shehzadi | Mood detection, Personality switch, Translation |
,TTS |
π― Built for: CS Girlies Hackathon
π§ Daily Mood Tracker ποΈ Therapist Mode Journaling π€ Telegram + WhatsApp Bot π Mood Analytics Dashboard