Talking photo
Make any photo talk. CraftStory turns a single photo into a hyper-realistic talking video — with accurate lip-sync, natural gestures, and expressive emotions — from a script or your own audio, in 30+ languages, up to 5 minutes.
Upload a photo, add a script, and it talks

Any photo becomes a talking video
- Upload one photo — a selfie, a portrait, or a character
- Add a script or your own audio
- Realistic lip-sync and gestures, with the face preserved
Share it anywhere
- Vertical or landscape for any platform
- Regenerate with a new script in minutes
- 1080p export with no watermark
Try it for free

Upload a photo, type a script, and watch it talk.
What you can do with a talking photo
One photo, endless talking videos — for social, content, and connection.
Talking-head social clips
Turn a single portrait into a stream of talking videos for your feed.
Bring characters to life
Make a mascot, illustration, or character speak on brand.
Reels, TikTok & Shorts
Create vertical talking-photo clips ready for every short-form platform.
Personalized messages
Send a talking birthday, thank-you, or announcement from one photo.
Content in your own voice
Upload your audio so the photo speaks in your voice.
Speak 30+ languages
Publish the same talking photo in dozens of languages.
Talking photos that actually look real
Most "talking photo" tools drift and glitch the moment a clip runs past a few seconds. CraftStory, built by the team behind OpenCV, keeps the face consistent with accurate lip-sync and natural gestures across up to 5 minutes — from a single photo and a script or your own audio, in 30+ languages. Prefer a ready-made face? Choose from 100+ AI actors, or build a reusable talking avatar of yourself. Start on the free plan, no card required.