Inspiration
We were inspired by the Pixar movie Inside Out! Emotional well-being is essential, yet millions struggle to articulate their feelings, especially those with Alexithymia. While journaling is a proven method for self-reflection, not everyone finds it easy to put emotions into words. Traditional therapy is not always accessible due to cost, stigma, or availability. We envisioned EchoMind as a transformative tool—one that makes emotional expression effortless, mental health support more inclusive, and healing a deeply personal, creative experience.
What it does
EchoMind is an AI-powered, emotion-aware voice journaling and generative art therapy platform that turns spoken reflections into personalized visual and auditory experiences. It allows users to:
- Speak freely: We have a speech-to-text tool and our AI detects emotions through natural language processing
- See emotions come to life: AI-generated artwork visualizes their feelings Experience sound therapy: AI creates music that resonates with their mood
- Receive personalized affirmations, summaries, and creative prompts
- Track emotional well-being over time: built-in journal calendar for self-reflection
How we built it
- Google Cloud speech-to-text API
- Gemini for natural language processing and emotion detection and analysis
- Gemini API for generative artwork based on emotions
- Full-stack integration with a React front-end and Python backend
Challenges we ran into
Integrating the AI-generated music
Accomplishments that we're proud of
- Creating an intuitive, voice-based journaling experience
- Successfully generating emotion-driven, personalized art and music
- Building a tool that makes self-expression accessible and engaging
- Making mental health support more engaging, accessible, and creative
What we learned
- How generative AI can enhance creativity and mental well-being
- The importance of responsible AI in handling sensitive user emotions
What's next for EchoMind
Expanding AI-generated creative therapies (custom poetry, guided meditations)!
Log in or sign up for Devpost to join the conversation.