AI ConsultingAboutVideosBookFAQContact
DE|EN
Book Free Consultation

Clone your voice in HeyGen, step by step

Recorded on October 11, 2026, on the Creator plan. The interface can change; the steps match what it looked like that day.

  1. Open Voices and click “Clone your voice”

    ▶ In the video at 00:30

    In HeyGen, click Avatar in the left bar, then Voices. Your existing voices are listed under My voices. At the top, click Clone your voice.

    HeyGen, Avatar section with Voices selected. At the top the buttons Clone your voice and Design a voice, below them the list My voices.
    Avatar → Voices. “Clone your voice” is the first button at the top.
  2. Choose “Upload audio”

    The dialog offers three ways: Record audio (read a short script out loud, about two minutes), Upload audio (a clean recording you already have) and Professional Voice Clone (trained on 20+ minutes, according to the dialog). I had a recording prepared, so I chose Upload audio.

    Dialog Create a voice clone with the options Record audio, Upload audio and Professional Voice Clone.
    Three ways to add your voice. For this guide: Upload audio.
  3. Upload your recording

    Drag the file into the box or click to upload. HeyGen asks for a clean recording of you speaking, at least 10 seconds long, and accepts MP3, WAV, MP4 or WebM up to 2 GB. My file was R2.wav: 2:13 minutes of me just talking, recorded with a Shure SM7B through a Scarlett 2i2 and via USB-C into my MacBook Pro.

    Dialog Upload your audio with a drop zone, the note at least 10 seconds long, and the formats MP3, WAV, MP4 or WebM up to 2 GB.
    The upload dialog on October 11, 2026: at least 10 seconds, up to 2 GB.
  4. Name the voice, check the file, click “Generate voice”

    Give the voice a name you'll recognize later; I used “Lukas C R2 11-10”. Play the recording once to make sure it's the right file. Remove background sound was on by default, and I left it on. Then click Generate voice.

    HeyGen shows “Creating your voice clone” and asks you not to close or refresh the window in the meantime. My clone was ready after about 22 seconds.

    Dialog Review recording: voice name Lukas C R2 11-10, audio player with a length of 02:13, switch Remove background sound turned on, button Generate voice.
    Name, play, Generate voice. Background sound removal is on by default.
  5. Pick one of three variants and save

    ▶ In the video at 01:33

    HeyGen creates three variants from the same recording: Option A, B and C. All three read the same preview text, written by HeyGen, so you only compare the voice. Listen to each and pick the one closest to your voice. I went with A and clicked Save this voice.

    Afterwards HeyGen asks “How does this voice sound?”. You can answer or click Skip.

    Dialog Voice clone ready with three variants of the voice Lukas C R2 11-10, Option A selected, button Save this voice.
    Three variants from one recording. I picked Option A.
  6. Find your clone under My voices

    ▶ In the video at 02:44

    The new clone now sits at the top of My voices, marked New. Mine is listed as “HeyGen Voice, Multilingual, Male”. HeyGen Voice is the engine, HeyGen's own voice model. The flag icon in the row shows the language, English in my case; clicking it opens the engine options.

    List My voices with the new clone Lukas C R2 11-10 at the top, marked New, with HeyGen Voice, Multilingual, Male below the name. The mouse pointer is on the flag icon.
    The clone is ready to use. The flag icon opens “Try different voice engines”.
  7. Optional: try other voice engines

    In Try different voice engines, HeyGen renders your recording with different engines; you play them and keep what sounds most like you. The default was HeyGen Voice, and the list also offered Panda, ElevenLabs, Fish, Cartesia and Starfish. I compared Panda, which took a while to render, about 27 seconds for me. Then I switched back to HeyGen Voice.

    Update default voice settings only becomes active once you select a different engine. I kept HeyGen Voice, and with that the voice is set up in HeyGen.

    Dialog Try different voice engines: language English, engines HeyGen Voice (selected), Panda, ElevenLabs, Fish, Cartesia and Starfish, button Update default voice settings.
    Default engine: HeyGen Voice. I compared Panda and kept HeyGen Voice.

Clone your voice in ElevenLabs: Instant Voice Clone

Same recording, same day. Instant voice cloning starts with the Starter plan.

  1. Open Voices and choose “Instant Voice Clone”

    ▶ In the video at 03:23

    In ElevenLabs, click Voices in the left sidebar, then + Create Voice at the top right. In the dialog, choose Instant Voice Clone (“Clone your voice with only 10 seconds of audio”). The Professional Voice Clone below it needs at least 30 minutes of clean audio, according to the same dialog.

    Dialog Create voice with the options Voice Design, Instant Voice Clone, Professional Voice Clone and Voice Remixing. The page behind it is blurred.
    The Create voice dialog. I blurred the page behind it and the counter of created voices.
  2. Upload your file: 10 MB at most

    ▶ In the video at 03:35

    Click the box or drag your file in. The page accepts “Audio or video files up to 10MB each” and needs at least 10 seconds of audio. My two-minute WAV file was too big: “File "R2.wav" is larger than 10MB.” It had 17.6 MB.

    Upload page of the Instant Voice Clone with the note on files up to 10 MB and, in the bottom right corner, the error message File R2.wav is larger than 10MB.
    The error for my 2:13 WAV file (17.6 MB).
  3. Too big? Upload it as an MP3, then click “Next”

    The fix is the same recording as an MP3. I had Claude Code convert my WAV file into an MP3 at 320 kbps in the meantime: 5.3 MB, same length. Any audio editor that exports MP3 can do this too, or ffmpeg: ffmpeg -i R2.wav -b:a 320k R2.mp3. ElevenLabs' docs advise MP3 at 128 kbps or more (192 kbps or more in their FAQ).

    After the upload, ElevenLabs shows the file with its length and Ready. Remove background noise was ticked by default; I left it on and clicked Next.

    Upload page with the file R2.mp3, length 02:13, the checkbox Remove background noise ticked, the status Ready and the button Next.
    The same recording as an MP3 at 320 kbps: 5.3 MB, accepted.
  4. Preview the voice and check the labels

    ▶ In the video at 04:11

    About 11 seconds after I clicked Next, the clone was ready and the Voice Information page opened. Click Preview voice to hear it; ElevenLabs picks the sample sentence. Below, labels describe the voice: language, accent, gender and age. Mine were already filled in (English, German accent, male, young). I briefly tried American and Middle Aged, then kept German and Young.

    Voice Information page with the button Preview voice, an empty name field and the labels Language English, Accent German, Gender Male, Age Young.
    Preview and labels. I kept German accent and Young.
  5. Name it, confirm the rights, save

    Enter a name; I used the same one as in HeyGen. Then tick the checkbox: with it you confirm that you have all necessary rights or consents to upload and clone these voice samples. Only clone your own voice or one you're allowed to clone. It's my own voice, so I ticked it and clicked Save voice.

    Form with the name Lukas C R2 11-10, the labels, a ticked checkbox confirming the rights to the voice samples and the button Save voice.
    Before saving, ElevenLabs asks you to confirm the rights to the voice.
  6. Done: try out your new clone

    The last page says your voice is now ready to be used throughout ElevenLabs and offers three ways to try it: Generate speech (Text to Speech), Speak with yourself (an agent with your voice) and Narrate a story (Audiobooks). You can also click Skip. With the instant clone, this was super fast for me.

    Page Try out your new clone with the options Generate speech, Speak with yourself and Narrate a story, and the button Skip.
    The clone is saved and available in ElevenLabs.

Which clone sounds more like me?

▶ In the video at 05:06

Two voice clones from the same recording in just a few minutes. Which one sounds more like me? That's what the blind test is for: both clones against my real voice, four rounds in English and a bonus round in German, loudness-matched and with first takes only: HeyGen vs ElevenLabs voice cloning blind test. Make your own guess before you read the result. It was really, really close.

Next, I'm testing ElevenLabs version 4: can an instant clone from just 10 seconds of audio beat my professional clone? I did this test back in July with v2: ElevenLabs Part 1.

Good to know

  • ElevenLabs: 10 MB per file at most. WAV files grow fast: mine, 2:13 minutes (mono, 24-bit, 44.1 kHz), had 17.6 MB. As an MP3 at 320 kbps it was 5.3 MB. HeyGen took the WAV file directly.
  • Background noise removal is on by default in both tools: “Remove background sound” in HeyGen, “Remove background noise” in ElevenLabs. I left both on.
  • HeyGen gives you three variants, ElevenLabs one clone. HeyGen's preview text is the same for A, B and C, so you only compare the voice.
  • Labels in ElevenLabs describe the voice (language, accent, gender, age). Whether they change the sound wasn't tested here.
  • Rights: before saving, ElevenLabs asks you to confirm that you have the necessary rights or consents. Only clone your own voice or one you're allowed to clone.

Frequently asked questions

Click Voices, then “+ Create Voice”, and choose “Instant Voice Clone”. Upload a recording (10 MB per file at most, at least 10 seconds of audio), leave “Remove background noise” on and click Next. On the next page, preview the voice, check the labels (language, accent, gender, age), enter a name, confirm the rights to the voice and click “Save voice”. Instant cloning starts with the Starter plan, regular price $6 a month (as of October 13, 2026). In my test the clone was ready about 11 seconds after clicking Next.

Open Avatar → Voices, click “Clone your voice” and choose “Upload audio” (or “Record audio”). Upload the file, name the voice and click “Generate voice”; “Remove background sound” is on by default. HeyGen then creates three variants, A, B and C. Pick the one closest to your voice and click “Save this voice”. The clone then appears under My voices, and the flag icon lets you compare other engines. I used the Creator plan ($29 a month, as of October 13, 2026). My clone was ready after about 22 seconds.

For an instant clone, about one to three minutes of clean speech. HeyGen's upload dialog asked for at least 10 seconds on October 11, 2026, its help center says at least 30 seconds, and its API docs call 1 to 3 minutes ideal and only use the first 3 minutes. ElevenLabs' upload page needs 10 seconds, but its docs recommend about 1 to 2 minutes, at least 1 minute and no more than 3. I used the same 2:13-minute recording for both tools. A professional clone needs far more: HeyGen's dialog says 20+ minutes, ElevenLabs' dialog at least 30 minutes of clean audio.

The cloning itself took less than half a minute in my test on October 11, 2026: about 22 seconds in HeyGen after clicking “Generate voice”, about 11 seconds in ElevenLabs after clicking Next. Add the time for the recording (mine was 2:13 minutes of free speech) and a few minutes for the dialogs. If you compare other engines in HeyGen, each one has to render first; Panda took about 27 seconds for me.

As of October 13, 2026: in ElevenLabs, instant voice cloning starts with the Starter plan at a regular $6 a month, professional cloning with Creator at $22 a month. HeyGen's pricing page lists one voice clone in the free plan; the Creator plan costs $29 a month billed monthly and $24 billed annually. I recorded this tutorial on HeyGen's Creator plan. Prices change, so check both pricing pages for the current state.

Because the instant clone accepts audio or video files up to 10 MB each, and uncompressed WAV files grow fast: my 2:13-minute WAV (mono, 24-bit, 44.1 kHz) had 17.6 MB. The fix is the same recording as an MP3: at 320 kbps it had 5.3 MB and uploaded fine. ElevenLabs' docs advise MP3 at 128 kbps or more (192 kbps or more in their FAQ), so 320 kbps is well above that. HeyGen took the WAV directly; its upload dialog accepts files up to 2 GB.

Sources

What the dialogs say (limits, notes, labels) comes from my screen recording of October 11, 2026, and is visible in the screenshots. Everything else comes from the providers' official pages:

HeyGen

ElevenLabs

Related

Want a voice clone for your courses, explainer or product videos?

I work 1:1 with freelancers, consultants, coaches and small teams on practical AI workflows, automation and custom tools. The intro call is free and takes 15 minutes.

Book a free strategy call

More videos →