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 30 minutes.

Upload a photo, add a script, and it talks

Make any photo talk with AI
Any photo becomes a talking video

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
Share your talking photo anywhere

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 30 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. Walk through it step by step: how to make a photo talk. Start on the free plan, no card required.

Using talking photos for ad creative? Batch-generate UGC ads with the AI UGC generator — 10 variants from one photo.

Frequently asked questions

Can I make a video without recording anything?
Yes — there is no recording step at all. You do not need a camera, a microphone, a studio or an on-camera presenter: upload one still photo, add a script, and CraftStory generates realistic video of that person speaking, with matching lip movements and expressions.
What is an AI talking photo?
An AI talking photo is a still image turned into a video where the person speaks, with matching lip movements, facial expressions and head motion. Upload a photo, add a script or audio, and the AI animates the face so it looks naturally filmed.
How do I add voice to a picture?
Upload the picture, then either type a script (the AI voices it in 30+ languages), clone your own voice from a short sample, or upload a recorded audio file. CraftStory syncs the lips and gestures to whichever voice you choose.
How do I make a photo talk?
Upload a photo to CraftStory, add a script or your own audio, and generate — the AI animates the face with accurate lip-sync and natural gestures. No editing skills needed.
What kind of photo works best?
A clear, front-facing photo of a face works best — a selfie, a portrait, or even a character or mascot. Higher resolution gives sharper results.
Do I need my own voice?
No. Type a script and CraftStory generates the voice, or upload your own audio for a truly personal talking photo.
How long can the video be?
Up to 30 minutes, with the same face and accurate lip-sync throughout — long enough for real messages, not just a few seconds.
Which languages are supported?
30+ languages with accurate lip-sync, so your talking photo can speak to audiences worldwide.
Is talking photo AI free?
Yes — no credit card required. Create an account at app.craftstory.com and make your first talking photo free.