AI Wellness

MyDitate

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