MyDitate

I made this project because I only use text based LLM and wanted to try out TTS models.
An AI-powered meditation app that delivers personalized audio meditations on-demand. Combines advanced language models for script generation with high-quality text-to-speech synthesis.
🚀 Key Features
- 🧘 Personalized Generation: AI-powered scripts based on user-selected topics
- ⏱️ Flexible Duration: 5, 10, or 15-minute sessions
- 🎤 Voice Customization: Multiple voice options for optimal experience
- 🌊 Background Sounds: Optional ambient audio overlays
- 🎵 Advanced Playback: Seamless controls with progress tracking
- 📚 Meditation Library: Save and organize favorite meditations
- 🔐 Secure Auth: Social authentication with profile management
🏗️ Architecture Highlights
Frontend
- Nuxt 3: Server-side rendered Vue.js with optimization
- TypeScript: Full type safety across components
- shadcn/ui: Custom UI components with Tailwind CSS
Backend
- Supabase: Real-time database and authentication
- OpenAI & MistralAI: LLM integration for script generation
- Google Cloud TTS: High-quality text-to-speech synthesis
Development & Deployment
- Docker: Containerized environments
- CI/CD Ready: Automated build and deployment pipelines