Next.jsAI/MLVideoReplicateElevenLabs
StorybookMe
Personalized Story Videos for Children
AI-powered platform that creates personalized animated story videos for children, featuring them as the main character.
Visit StorybookMeOverview
StorybookMe transforms children’s stories into personalized animated videos where your child becomes the star. Using AI-generated imagery and voice synthesis, each video is unique and tailored to the child.
Technical Challenges
Building a video generation pipeline that could handle personalized content at scale was the core challenge. Each video requires:
- AI-generated storyboard images featuring the child’s likeness
- Voice synthesis for narration
- Video composition with transitions and background music
- Queue management for processing multiple requests
Solution
Built with Next.js 14 and a robust backend queue system:
- Replicate AI for image generation with face-swapping capabilities
- ElevenLabs for natural-sounding narration
- Redis for job queue management
- PostgreSQL + Prisma for data persistence
- Stripe for subscription management
Key Features
- Upload a photo and get personalized story videos
- Multiple story templates and themes
- High-quality AI-generated visuals
- Natural voice narration
- Download and share finished videos