🎙️ 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
🙌 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)