HeyGen Voice 1 API

Turn text into natural speech with HeyGen public voices and get a WAV file back

Modalities
TextAudio
Input price
$15per 1M tokens
Model type
Text to speech
Released
Nov 4, 2026

HeyGen Voice 1 overview

HeyGen Voice 1 by HeyGen

HeyGen built Voice 1 as its own voice model for generating speech from text. It is the standard speech model of the pair, next to the faster HeyGen Voice 1 Turbo.

HeyGen Voice 1 specs

Model ID
heygen/voice-1
Developer
HeyGen
Input
Text
Output
Audio
Endpoint
POST https://api.aimlapi.com/v1/tts

Plan for one finished file per script

HeyGen describes the output as completed speech in a 44.1 kHz WAV file. You receive the whole recording at once, so plan to play or store it after the request finishes.

HeyGen lists text inputs of up to 10,000 characters for the model. A longer script has to be split into several requests, and the best place to cut is at a paragraph break.

Choose the voice and test with real text

This endpoint speaks with HeyGen public voices, so the voice you select sets how the text sounds. Start with one public voice and a single paragraph of your real script instead of a test sentence.

Listen to the result for pauses, emphasis and how names or numbers are read. Then generate the same paragraph with two or three other public voices before you commit to one.

Voice 1 or Turbo

HeyGen positions HeyGen Voice 1 for standard speech generation and HeyGen Voice 1 Turbo for faster generation. Turbo also takes text and returns a WAV file with HeyGen public voices.

Run the same script through both models and compare the audio. Pick Turbo only if the quality is acceptable for your use and the shorter wait matters.

Use cases

Narrate a product walkthrough or training video from a written script.

Generate spoken replies for a voice assistant from text produced by a language model.

Produce audio versions of articles or documentation as WAV files.

Audition several HeyGen public voices on the same script before choosing one for a project.

HeyGen Voice 1 API pricing

HeyGen Voice 1 pricing in US dollars
UsagePriceUnit
Input$151M tokens

Prices from the AI/ML API price list, checked on Nov 12, 2026.

How to use the HeyGen Voice 1 API

View docs

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v1/tts' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "heygen/voice-1",
  "text": "Your order has shipped. It will arrive on Thursday between nine and eleven in the morning. Reply to this message if you need to change the delivery time."
}'

HeyGen Voice 1 FAQ

How much does HeyGen Voice 1 cost?

HeyGen Voice 1 costs $15 / 1M on AI/ML API.

What does HeyGen Voice 1 take as input and return?

It takes text and a HeyGen public voice. It returns the generated speech as a WAV file.

How long can the text be?

HeyGen lists text inputs of up to 10,000 characters for the model. Split longer scripts into several requests.

What audio quality does the WAV file have?

HeyGen describes the completed speech as a 44.1 kHz WAV file.

When should I use HeyGen Voice 1 Turbo instead?

HeyGen intends Turbo for faster generation, while Voice 1 covers standard speech generation. Compare both on your own script and choose the one whose audio and speed fit.

What is the HeyGen Voice 1 model ID?

Use heygen/voice-1 as the model parameter. Requests go to https://api.aimlapi.com/v1/tts with your AI/ML API key.

Start building with HeyGen Voice 1

HeyGen Voice 1 API

heygen/voice-1

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v1/tts' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "heygen/voice-1",
  "text": "Your order has shipped. It will arrive on Thursday between nine and eleven in the morning. Reply to this message if you need to change the delivery time."
}'