Skip to main content
HeyGen Voice 1.0 turns a short recording of one speaker into a reusable voice, then speaks any script in that voice. There is no training wait: the clone is created from the clip you connect, and the returned voice_id is all the text-to-speech node needs. It is built for narration in your own voice, character dialogue, and multilingual voiceover. In ComfyUI the feature runs through two partner nodes: HeyGen Voice 1.0 Instant Clone takes the recording and returns a voice_id, and HeyGen Voice 1.0 Text to Speech speaks written text in that voice. Both are cloud API nodes: they need a Comfy account with credits and download no local model. Cloning is free and text to speech is billed per 1K characters. See Partner Node pricing for the rates. The template wires the two nodes together and saves both outputs: the spoken audio, and a text file with the voice_id so the same voice can be reused in a later session without cloning again.

What HeyGen Voice 1.0 is good at

  • Clone from a short recording: 10 seconds of clear speech is enough, and up to 3 minutes of the clip is used
  • Reuse the voice: the voice_id output plugs into text to speech, or into custom_voice_id on HeyGen Avatar Video and HeyGen Talking Photo
  • Two speeds: heygen-voice-1-turbo is faster and costs half as much as heygen-voice-1
  • Expressiveness control: expressiveness_boost stays close to the recording at low values and adds emotion at high values

Example output

Cloning a voice from one recording, then speaking a script in that voice: HeyGen Voice 1.0 workflow preview

Use it

This runs on the same Comfy account and is billed in the same credits as running it in ComfyUI below. See Partner Nodes pricing for per-model rates and Concurrency limits for how many requests you can have in flight.
To use the Partner Nodes, you need to ensure that you are logged in properly and using a permitted network environment. Please refer to the Partner Nodes Overview section of the documentation to understand the specific requirements for using the Partner Nodes.
Make sure your ComfyUI is updated.Workflows in this guide can be found in the Workflow Templates. If you can’t find them in the template, your ComfyUI may be outdated.If nodes are missing when loading a workflow, possible reasons:
  1. You are not using the latest ComfyUI version (Nightly version)
  2. Some nodes failed to import at startup

HeyGen Voice 1.0 workflow

Clone the voice, write the script, and run. The template keeps both nodes in one graph so the voice_id is passed straight from the clone to the text-to-speech node.

Run on Comfy Cloud

Open in Comfy Cloud

Download Workflow

Download JSON or search “HeyGen Voice 1.0” in Template Library
Input material

long_demo.mp3

Load into the LoadAudio node that feeds HeyGen Voice 1.0 Instant Clone

Steps to run

  1. Load a recording: connect one speaker, at least 10 seconds of clear speech, in the LoadAudio node. Only the first 3 minutes are used
  2. Clone the voice: on HeyGen Voice 1.0 Instant Clone, set language to the language spoken in the recording and pick similarity. Change seed to clone again and get a slightly different voice
  3. Write the script: on HeyGen Voice 1.0 Text to Speech, enter up to 5000 characters of plain prose in text, and connect the voice_id output of the clone node to its voice_id input
  4. Set the delivery: expressiveness_boost from 0 to 1. 0 stays closest to the recording, 1 adds the most emotion
  5. Click Queue or press Ctrl+Enter to generate
  6. Save the result: the template writes the audio with SaveAudioAdvanced and the voice ID with SaveText, under output/HeyGen_Voice_id/

Node controls

HeyGen Voice 1.0 Instant Clone

HeyGen Voice 1.0 Text to Speech

Limits

  • The clone uses the first 3 minutes of the recording, and 10 seconds of clear speech is the practical minimum.
  • Text is limited to 5000 characters, about 12 minutes of speech. Plain prose only; anything else is rejected.
  • Instant voices ignore seed, speed, and pitch in text to speech. expressiveness_boost is the only delivery control.
  • The voice_id must come from a clone. An empty ID fails with an error.
  • Cloning is free; text to speech bills per 1K characters at the model’s rate.

Get started

  1. Update ComfyUI to the latest version
  2. Go to Template Library, search for HeyGen Voice 1.0