ποΈ MoodMirror: Talk to Your AI Friend β Romantic, Emotional, or Fun Conversations!
We built a multilingual, emotionally-aware AI companion web app using Murf's TTS API and OpenRouter LLMs. The app lets users choose a character β brother, sister, girlfriend, or boyfriend β and receive fun, supportive, or romantic voice replies in their own language!
π‘ What It Does
MoodMirror allows users to:
- Choose an emotional friend type (e.g., brother, sister, boyfriend, girlfriend)
- Speak in any of the supported languages (English, Hindi, Tamil, Bengali)
- Receive an emotionally appropriate AI-generated reply
- Listen to the reply in natural Murf TTS voice
It's like chatting with someone who truly gets you β but with AI β€οΈ
π§ Tech Stack
- Flask (Python)
- Murf API for Text-to-Speech (Voice Generation)
- OpenRouter LLM for emotional replies
- HTML, CSS, JavaScript for frontend
- Deployment: [Your hosting platform name]
π Languages Supported
- English
- Hindi
- Tamil
- Bengali
β¨ Features
- π§ Choose from Brotherly, Sisterly, Girlfriend, or Boyfriend avatars
- π₯ Get emotional or flirty responses based on choice
- π€ Multilingual support with voice replies in local accents
- π¬ Sleek and responsive chat UI
- π§ AI-powered replies with emotional tone
π οΈ APIs Used
- ποΈ Murf TTS API β for generating voice from text
- π§ OpenRouter AI (Mistral) β for generating emotional, natural replies
πΈ Screenshots
Here are some quick looks:
π» GitHub Repo
π MoodMirror GitHub Repository
π Live Demo
π Check out MoodMirror Live
π Team & Credits
Made with β€οΈ by Gavireddy Dinesh Karthik
Special thanks to the Murf team for their amazing API and this fun challenge!
π Submission Details
This project was submitted for the Murf API Coding Challenge. Hope you enjoy using MoodMirror as much as we enjoyed building it! π
Top comments (0)