Inspiration: I wanted to build an AI companion that understands when silence is more comforting than words. A lot of chatbots respond instantly, but real support sometimes means slowing down, breathing, or just listening. That idea became SilenceAI.
What it does: SilenceAI detects emotional intensity and chooses the most helpful response: gentle replies, intentional pauses, silence, or a guided breathing exercise with inhale/exhale cycles and a timer.
How I built it: I built a React + Vite frontend with a glassmorphism UI and Framer Motion animations and a Flask backend for emotion detection and response logic. I used TextBlob for sentiment analysis and OpenAI for more natural conversational replies. The breathing exercise and emoji burst effects were added to make the experience calming and expressive.
Challenges: The hardest parts were refining emotion detection and tuning the UX to feel natural. I iterated on response pacing, emoji burst behavior, and the breathing flow to make it feel supportive rather than robotic.
What I learned: I learned how much emotional UX design matters, how to balance AI responses with silence, and how to connect frontend interactions with backend emotional logic for a more human experience.
Log in or sign up for Devpost to join the conversation.