We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

HeyGen: HeyGen Voice

heygen/heygen-voice-1
SpeechInput: textAdded Oct 13, 2026

Try HeyGen: HeyGen Voice now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account
input_references
0/3
reference_transcript

Results will appear here.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

HeyGen: HeyGen Voice at a glance

  • Input price is close to the median of 34 Speech models.

About HeyGen: HeyGen Voice

HeyGen Voice is a text-to-speech model from HeyGen, listed on api14 under the model id heygen/heygen-voice-1. It sits in the speech category and is built specifically for turning written text into spoken audio. HeyGen is the provider behind it, and the model is aimed at developers who need synthetic voice output without assembling their own speech pipeline.

The model takes text as its only input and returns speech as its output. It ships with ten default voices: nadine, tabitha, bram, gareth, noelle, meredith, sabrina, lucian, weston and vincent. If you have your own HeyGen account, you can bring your own HeyGen key to use voice clones from that account instead of the built-in set. The provider notes that the model streams, which matters when you want audio to start playing before the full clip is generated. No context length is published for this model, so treat it as a text-to-speech endpoint rather than a long-form text model.

The obvious use cases follow from text in, speech out. You can narrate articles, generate voiceovers for videos, read notifications or alerts aloud, and build conversational interfaces that speak their replies. The ten default voices give you a small but usable range of speakers to assign to different characters, products or locales. Because output streams, it suits interactive scenarios where waiting for a complete audio file would feel slow, such as assistants that respond in real time. Bringing your own HeyGen key extends this to branded or personal voice clones, which is useful when a product needs a consistent, recognisable speaker across many clips.

You call it through api14's OpenAI-compatible API using the model id heygen/heygen-voice-1, so existing OpenAI SDKs and HTTP clients work with only the base URL and key changed. The model exposes no supported request parameters beyond the basics of the call itself, so there are no sampling or formatting knobs to tune here; you send your text and receive speech. Voice selection is the main decision, drawn from the ten listed voices or from your own HeyGen account when you supply a HeyGen key.

Keep the scope in mind when choosing it. This is a speech model, not a text generator, so it will not answer questions, summarise documents or produce structured text. It also has no published context length, which means very long scripts should be split into smaller chunks rather than sent as one request. If your task is transcription, translation or general chat, a text or audio understanding model will fit better. If your task is simply to turn text into a natural sounding voice, HeyGen Voice is the direct option.

How to call the HeyGen: HeyGen Voice API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "heygen/heygen-voice-1".
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const audio = await client.audio.speech.create({
  "model": "heygen/heygen-voice-1",
  "input": "Hello from api14! One API for every model.",
  "voice": "alloy",
  "response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));

Specifications

Input
text
Output
speech
Voices
10

Requests on api14 · last 7 days

10-1610-1710-1810-1910-2010-2110-22

HeyGen: HeyGen Voice: frequently asked questions

How much does the HeyGen: HeyGen Voice API cost?
HeyGen: HeyGen Voice costs Characters $52.50 / 1M characters. It is charged from your USD balance only for successful requests; failed requests are free.
What can HeyGen: HeyGen Voice do?
HeyGen: HeyGen Voice accepts text and returns speech.
How do I call HeyGen: HeyGen Voice from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "heygen/heygen-voice-1". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to HeyGen: HeyGen Voice?
Comparable Speech models at a similar price: Microsoft AI: MAI-Voice-2.1-Flash, Fish Audio: S1, Fish Audio: S2 Pro. Each runs through the same API key, so switching is one string.

HeyGen: HeyGen Voice community

New topic

This community has no topics yet. Open the first one about HeyGen: HeyGen Voice.