Overview
Echoes is a real-time emotion-aware mental health companion that analyzes both what you say and how you say it to provide empathetic, context-aware support. The system combines speech-to-text transcription, emotion detection from voice patterns, AI-powered conversational therapy, and natural voice responses to create a compassionate digital therapist that truly listens.
Unlike text-only chatbots, Echoes captures emotional nuance in your voice, detecting stress, fear, sadness even when words seem neutral, and responds with understanding tailored to both your words and your feelings.
Features
- Real-time Voice Analysis - GPU-accelerated emotion detection from voice tone and patterns
- 7 Emotion Recognition - Detects happy, sad, angry, fearful, disgusted, surprised, and neutral states
- Context-Aware Responses - Prioritizes what you say with emotion as supplementary context
- Three Response Modes:
- Empathetic Listening - Validates feelings and explores concerns
- Actionable Advice - Provides 2-4 specific steps tailored to your situation
- Conversational Memory - Recalls past discussions and context
- Mismatch Detection - Identifies when emotions and words don't align
- Text-to-Speech Responses - Natural voice replies via ElevenLabs
- Persistent History - Remembers conversations across sessions
- Low Latency - CUDA-optimized processing for near-instant responses
Why Echoes?
The Mental Health Crisis
- 1 in 5 adults experience mental illness annually
- Average wait time for therapy: 2-3 months
- Cost barrier: $100-250 per session without insurance
- Stigma prevents many from seeking help
How Echoes Helps
- Immediate 24/7 support - No waiting lists or appointments
- Emotion-aware responses - Understands stress/fear in your voice even when you say "I'm fine"
- Judgment-free space - Complete privacy and confidentiality
- Actionable guidance - Practical advice tailored to your unique situation
- Crisis detection - Recognizes urgent situations and recommends professional help
Note: Echoes is a supportive companion, not a replacement for professional therapy. For serious mental health concerns, please consult a licensed professional.
Built With
- elevenlabs
- gemini
- git
- huggingface
- powershell
- python
- react
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.