Skip to main content
Core.Today
|
Resemble AIFastHigh

Chatterbox Multilingual

Chatterbox open-source TTS in 23 languages with instant voice cloning and emotion exaggeration control. Max 300 characters per request.

7 credits
per generation (max 300 characters)
23 language support including Korean
Instant voice cloning from short audio
Emotion exaggeration control
Language transfer with cloned voices
Fixed low price per generation

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "resemble-ai/chatterbox-multilingual",
  "input": {
    "text": "์•ˆ๋…•ํ•˜์„ธ์š”, ์ฝ”์–ด๋‹ทํˆฌ๋ฐ์ด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋„ ์ข‹์€ ํ•˜๋ฃจ ๋ณด๋‚ด์„ธ์š”!",
    "language": "ko",
    "exaggeration": 0.5
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
textstringYes-Text to synthesize (maximum 300 characters)
languagestringNoenLanguage for synthesis (23 languages)
ardadeelenesfifrhehiitjakomsnlnoplptrusvswtrzh
reference_audiostringNo-Reference audio for voice cloning (optional). Defaults to the language's default voice
exaggerationnumberNo0.5Speech expressiveness (0.25-2.0). Neutral = 0.5
temperaturenumberNo0.8Controls randomness (0.05-5.0)
cfg_weightnumberNo0.5Generation guidance (0.2-1.0). Use 0.5 for balance, 0 for language transfer
seedintegerNo0Random seed (0 for random)

How to Provide File Input

There are 3 ways to provide files for the reference_audio parameter:

Recommended

Direct Upload (Multipart)

Attach files directly to POST /v1/predictions/upload. No separate upload step needed.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=resemble-ai/chatterbox-multilingual" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:reference_audio=@your_file.png"

Image URL

Pass a publicly accessible URL directly. You can also use file_url from the Storage API.

{
  "model": "resemble-ai/chatterbox-multilingual",
  "input": {
    "prompt": "your prompt here",
    "reference_audio": "https://example.com/image.jpg"
  }
}
See the File Upload docs for more upload methods including Presigned URLs.

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Korean Voice Message

Short Korean announcement with the default voice

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "resemble-ai/chatterbox-multilingual",
  "input": {
    "text": "์•ˆ๋…•ํ•˜์„ธ์š”, ์ฝ”์–ด๋‹ทํˆฌ๋ฐ์ด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋„ ์ข‹์€ ํ•˜๋ฃจ ๋ณด๋‚ด์„ธ์š”!",
    "language": "ko",
    "exaggeration": 0.5
  }
}'

Tips & Best Practices

1Keep text under 300 characters โ€” split longer scripts into multiple requests
2Billed a flat 7 credits per generation regardless of text length
3Set cfg_weight to 0 when cloning a voice into a different language (language transfer)
4For longer text and preset voices, use Chatterbox Turbo instead

Use Cases

Multilingual short-form narration
Localized voice messages
Cross-language voice cloning
International IVR prompts
Language learning audio