Skip to content

Chatterboxhd · Text to Speech

Integrate

Model id resemble-ai/chatterboxhd/text-to-speech
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/resemble-ai/chatterboxhd/text-to-speech?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $0.011 11 API credits your files are measured before the run Run it on this page

Get API key
Resemble AI Text to Speech

Expressive text-to-speech with preset voices, zero-shot cloning from a sample and optional 48 kHz audio

Resemble AI · Audio

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

default My name is Maximus De...

Text content to convert into spoken audio.

Advanced audio · voice · exaggeration · cfg · temperature · seed · high_quality_audio
audio_url
Drop a file, or

Voice-cloning sample URL for zero-shot TTS, taking priority over the voice setting. Random voice selection applies only if both audio_url and voice are absent.

Select the TTS voice, or omit both voice and audio to let the system choose one randomly.

default 0.5

Degree of emotional exaggeration, typically ranging from 0.25 to 2.0.

default 0.5

Conditioning strength set through classifier-free guidance (CFG). For expressive or dramatic delivery, combine a low cfg setting, such as approximately 0.3, with exaggeration of about 0.7 or more; reducing cfg to approximately 0.3 may also improve pacing when the reference voice speaks quickly. Typical settings span 0.2–1.0.

default 0.8

Generation randomness, typically ranging from 0.05 to 5.

default 0

Seed for repeatable audio generation: 0 selects one randomly, whereas a fixed seed should reproduce the exact audio file if every other property stays unchanged.

POST /run/resemble-ai/chatterboxhd/text-to-speech?wait=20 quote → $0.011
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/resemble-ai/chatterboxhd/text-to-speech?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Chatterboxhd · Text to Speech

Generates speech from `text` using a preset `voice` (Aurora, Blade, Britney, Carl, Cliff, Richard, Rico, Siobhan or Vicky) or a cloned voice from `audio_url`, which overrides the preset. `exaggeration` (0.25 to 2) and `cfg` control emotion, and `temperature` and `seed` control variation. `high_quality_audio` raises output from 24 kHz to 48 kHz.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
textoptional
Typestring
DefaultMy name is Maximus Decimus Meridius, commander of the Armies of the North, General of the Felix Legions and loyal servant to the true emperor, Marcus Aurelius. Father to a murdered son, husband to a murdered wife. And I will have my vengeance, in this life or the next.
Text content to convert into spoken audio.
voiceoptional
Typeenum
AuroraBladeBritneyCarlCliffRichardRicoSiobhanVicky
Select the TTS voice, or omit both voice and audio to let the system choose one randomly.
audio_urloptional audio
Typeurl · audio
Voice-cloning sample URL for zero-shot TTS, taking priority over the voice setting. Random voice selection applies only if both audio_url and voice are absent.
exaggerationoptional
Typenumber
Default0.5
0.25 – 2
Degree of emotional exaggeration, typically ranging from 0.25 to 2.0.
cfgoptional
Typenumber
Default0.5
0 – 1
Conditioning strength set through classifier-free guidance (CFG). For expressive or dramatic delivery, combine a low cfg setting, such as approximately 0.3, with exaggeration of about 0.7 or more; reducing cfg to approximately 0.3 may also improve pacing when the reference voice speaks quickly. Typical settings span 0.2–1.0.
high_quality_audiooptional
Typeboolean
Defaultfalse
Choose between 24kHz output with False and higher-quality audio upscaled to 48kHz with True. Enabling upscaling increases generation time.
seedoptional
Typeinteger
Default0
≥ 0
Seed for repeatable audio generation: 0 selects one randomly, whereas a fixed seed should reproduce the exact audio file if every other property stays unchanged.
temperatureoptional
Typenumber
Default0.8
0.05 – 5
Generation randomness, typically ranging from 0.05 to 5.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "resemble-ai/chatterboxhd/text-to-speech",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 11,
    "usd": "0.011",
    "charged": 11,
    "refunded": 0
  },
  "input": {},
  "output": {},
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
audio
anyAudio file produced by generation.

More models: Text to Speech

For AI agents: this page as Markdown is at https://doitong.com/developers/models/resemble-ai/chatterboxhd/text-to-speech.md. All models and guides: https://doitong.com/developers/llms.txt