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.

Built With

Share this project:

Updates