AI Talking Photo Generator

Upload Image

Click or drag a file to this area to upload
Format: jpg/png/webp, Size: up to 20M Dimensions: Width and height between 300-5000 pixels

Example
Prompt (Desired Effect)30/500
Negative Prompt (Undesired Effect)87/200
Upload from local

Click or drag a file to this area to upload
Format: mp3/wav/m4a, Size: up to 500MB Duration: 3 seconds to 2 minutes, The excess will be automatically trimmed

Record audio
  • Upload an audio file or record audio directly.
AI Talking Photo

Talking Photo Operation Process

AI Talking Photo animates a still portrait with new speech. Turn a headshot, character, or illustrated face into a short speaking video for messages, explainers, and social content.

  1. 1Upload a photo of yourself. AI will drive the photo to move and speak. Ensure you look beautiful and clear.
  2. 2Upload an audio or use TTS to generate an audio
  3. 3Click the button to generate a video

Use audio or text-to-speech

Upload a prepared audio track, or type a script and select an available language and voice. Preview generated speech before submitting, then use positive and negative prompts to guide the visual result.

Photo and speech requirements

Choose a clear face in a JPG, JPEG, PNG, or WebP image up to 20 MB. The image must be 300 to 5,000 pixels on each side with an aspect ratio from 0.4 to 2.5. Speech can run from 3 to 120 seconds.

Choose the right avatar workflow

AI talking photo FAQ

What is an AI talking photo?

It turns a still portrait into a video whose visible face speaks in sync with uploaded audio or generated text-to-speech.

Can I make a photo talk from text?

Yes. Enter a script, choose an available language and voice, and preview the speech before generating the video.

What images can I upload?

Use a JPG, JPEG, PNG, or WebP image up to 20 MB. Images must be between 300 and 5,000 pixels on each side and use an aspect ratio from 0.4 to 2.5.

How long can the speech be?

The current workflow accepts speech from 3 to 120 seconds and asks before trimming audio that exceeds the limit.