Build with HeyGen TTS.
Speak a script in a voice you cloned with HeyGen Voice Clone, on HeyGen Voice 1.
Best for
Speak a script in a voice you cloned with HeyGen Voice Clone, on HeyGen Voice 1. Use the playground to set up a single step, then open a workflow when you want to connect more tools.
Inputs explained
- Text (required)
- Plain prose, up to 750 characters per run, priced by length. No SSML or break tags. Type: text.
- Voice (required)
- Connect the HeyGen Voice Clone node, or pick one of your HeyGen voices. Type: text.
- Model (optional)
- Set the model used by this model. Type: text. Options: HeyGen Voice 1, HeyGen Voice 1 Turbo (lower latency). Default: "heygen-voice-1".
- Language (optional)
- Language of the text. Auto lets HeyGen detect it from the text. Type: text. Options: auto, ar, be, bg, ca, cs, da, de, el, en, es, fa, fi, fr, he, hi, hr, hu, id, it, ja, ko, mk, ms, nl, pl, pt, ro, ru, sk, sl, sr, sv, ta, th, tl, tr, uk, vi, zh. Default: "auto".
- Expressiveness (optional)
- 0 to 1. 0.5 keeps closest to the cloned voice (HeyGen Studio default); 1 is more animated. Type: number. Minimum: 0. Maximum: 1. Default: 0.5.
Tips before you run
Start with the default settings and change one input at a time. Keep the result you like on your board so the next step can use it.
If you add a reference file, use a link the workflow can read. Check the inputs and credit estimate on the board before starting a run.
Working with this model
How to use it
Wire a HeyGen Voice Clone node's Voice ID into Voice, or pick one of your saved HeyGen voices in the sidebar. Wire a script into Text and click Run Model. The audio player shows up on the node when the run finishes. The file is a WAV stored on Wireflow's CDN.
This node speaks only voices you cloned with HeyGen Voice Clone. Another account's voice, or a HeyGen voice that was not cloned in Wireflow, is refused before anything is charged.
What a run costs
Priced by length: 1.5 credits per estimated second of speech, with a 5-credit minimum. A 3-second line costs 5 credits, a 15-second read 23, a 50-second read 75. The estimate is the character count divided by 15, where digits and symbols count 5 each and Chinese, Japanese and Korean characters count 3, because they take longer to say. The canvas shows the price of the text you wired from a Text Input. When the words are not known before the run (they come from a model, or an API call, automation, template or blueprint wire replaces the Text Input), it shows the most a run can cost (75 credits), and the charge follows the text that actually runs.
A run reads up to 750 characters, about 50 seconds of speech. Longer text is refused before anything is charged, so split a long script into parts and join the audio.
HeyGen bills speech by the minute of audio it makes, not by character. The price follows HeyGen's published HeyGen Voice 1 speech rate.
Settings
- Model: HeyGen Voice 1, or Voice 1 Turbo for lower latency.
- Expressiveness defaults to 0.5, which keeps closest to the cloned voice. 1 is more animated.
- Language is detected from the text. Set it when the text is short or mixes languages.
Plain prose only: no SSML, no break tags.
Common questions
How do I use HeyGen TTS on Wireflow?
Set the inputs above and choose Open in a workflow. Sign in to save your board, then check its credit estimate before you run.
Can I use HeyGen TTS through an API?
Yes. Save a workflow with this model, then call the Wireflow run API with its workflow ID. The API tab has examples you can copy.
What changes the credit price?
The price shown uses the model defaults. Your inputs and model settings can change the total. The workflow shows an estimate before you run.
Can I connect this to another model?
Yes. Open it in a workflow and connect its output to another node with a matching input type.