How to clone yourself with AI: your face and your voice
To clone yourself with AI, pair a photo of your face with a clone of your voice. On Sume: clone the voice, speak with TTS 1.0, lip sync with Fabric.

To clone yourself with AI, you copy two things: your voice and your face. A voice clone is a synthetic voice built from a recording of you, and a lip sync model animates a photo of you to speech in that voice, so you appear to say lines you never recorded. On Sume you clone the voice in the app, speak the script with TTS 1.0, and lip sync your photo with VEED Fabric 1.0.
Facts come from Sume's Create new avatar and Models overview docs and the request schemas in the Sume API reference, read on 2026-09-27. The Voices steps and anything called current behavior are read from Sume's code. Clone only yourself, or someone who has agreed to it.
What do I need to clone myself?
- A photo of your face at a public HTTPS URL, for the lip sync step.
- A recording of your voice. In current code the clone upload takes a wav, mp3, m4a, mp4, webm, or ogg file of up to 20 MB, and the in-app recorder stops at 30 seconds.
- A Sume API key for the speech and lip sync jobs.
How do I clone my voice?
In the Sume app today, open Assets → Voices, choose Add a new voice, then Clone a voice, and upload or record your audio. Give the voice a name and pick its gender and its language. Copy ID gives its voi_ id, which TTS accepts as voice.id once the voice is ready; before that, current code answers 400 invalid_voice_id.
Cloning happens in the app, not over the API. AI voiceover in your own voice covers this step in more detail.
How do I make my clone say a new script?
Two jobs turn a script into a video of you saying it:
- Speak the script with
POST /v1/tts-1.0/generate: thetranscript,voice.idset to yourvoi_id, andlanguageif the script isn't English. Withtimestamps.words: true, current code reports the audio'sduration_secondsbeside itsaudio_url. - Lip sync with
POST /v1/veed/fabric-1.0: your photo asimage_url, the TTS file asaudio_url, and its length asduration_seconds, 1–300 seconds. The make a photo talk guide shows this request.
curl -X POST https://api.sume.com/v1/tts-1.0/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: my-clone-line-001" \
-d '{
"transcript": "Quick update from me: the new plan starts on Monday.",
"voice": { "id": "voi_…" },
"language": "en",
"timestamps": { "words": true }
}'Should I make an Avatar 1.0 avatar of myself instead?
An avatar gives you a reusable handle, but it is not a copy of you:
- From a photo, current code redraws you with an image model, prompted "Photo of this person", so the avatar is a generated likeness rather than your picture.
- Its voice is generated as well: in current code, a sample made to match the person's look, then cloned as English. An Avatar 1.0 talking video takes no voice field, so that video can't use your clone.
- In current code, the photo must be PNG, JPEG, WebP, or GIF, at least 64 px wide and tall, with the long side at most 6 times the short one; errors suggest a clear, front-facing image.
- Creation costs $0.95 per avatar. You can still pair the avatar with your voice: send only
voice.idto TTS, then the avatar'savatar_handleto Fabric. A TTS request carrying both an avatar and a differentvoice.idfails with400.
Can I make a digital twin from a video?
Not in one step: avatar creation takes a prompt, a profile, or a photo, and no video. Use the recording twice instead. Take a clear frame of your face as the photo, and clone the voice from the recording's audio, saved as a clip within the upload limits above. The result is animated from that one frame, not from the recording's own motion.
What are the limits, and what does it cost?
TTS costs $0.0475 per 1,000 characters and Fabric $0.1875 per audio second (720p), each plus a 5.5% agent fee by default. Fabric counts audio seconds, rounded up.
| Piece | Where | Limits |
|---|---|---|
| Voice clone | Sume app, Assets → Voices | Upload up to 20 MB or record up to 30 seconds; no public API route |
| Speech | POST /v1/tts-1.0/generate | Up to 20,000 characters per request |
| Talking video | POST /v1/veed/fabric-1.0 | One still; 1–300 seconds of audio on the Sume media host, at most 10 MB |
| Avatar (optional) | POST /v1/avatar-1.0/generate | A prompt, a profile, or a photo; no video input |
Sources
Related posts
More in Sume Avatar 1.0
- Lip sync AI translate: how to dub an avatar video
Sume can't re-sync lips in existing footage. To dub an avatar video, translate the script, speak it with TTS 1.0, and lip sync the face with Fabric.
- Face swap a video with a photo: create an avatar first
Sume's Face Swap (Beta) takes a ready avatar, not a photo. Turn the photo into an avatar first, then swap it onto a 4–15 second public video.
- Real estate agent AI video: one avatar for every listing
Real estate agents can make AI videos without filming: create an avatar from a photo once, then script each video with a listing photo as the scene.
- Script for an AI avatar: how many words fit in 60 seconds
An AI avatar script is the words the avatar speaks. Sume's estimator today counts 2.8 words per second, so 60 seconds holds roughly 165 words.
Written by Sume