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 | streamlit-mic-recorder + Groq |
| Whisper API | |
| Translation | deep_translator (GoogleTranslator) |
| AI Model | GROQ API |
| Text-to-Speech | gTTS (Google Text-to-Speech) |
| Emotion Detection | Keyword-based classifier |
| 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 (keyword based)
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