Moe Loubani
Back to projects
StorybookMe
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 StorybookMe

Overview

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