ยท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
Tags:#TypeScript#Vue#Nuxt#Supabase#Tailwind#OpenAI#Google Cloud