Ranked #1 on Artificial Analysis Speech Arena and Hugging Face TTS Arena. Broadcast-quality TTS with autoregressive Transformer + Flow-VAE decoder, 32+ languages, voice cloning, natural interjections, and emotion control.
Copy usage instructions for Claude, ChatGPT, or other AI
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "minimax/speech-2.8-hd",
"input": {
"text": "μλ
νμΈμ, μ½μ΄λ·ν¬λ°μ΄μ
λλ€. (sighs) μ€λμ νΉλ³ν μ΄μΌκΈ°λ₯Ό λ€λ €λλ¦¬λ €κ³ ν©λλ€. <#0.5#> AIκ° λ§λλ μλ‘μ΄ μΈμ, ν¨κ» κ²½νν΄ λ³΄μκ² μ΄μ?",
"voice_id": "Korean_SweetGirl",
"emotion": "calm",
"speed": 0.9,
"pitch": 0,
"sample_rate": 32000,
"subtitle_enable": true,
"language_boost": "Korean"
}
}'Preview 74 preset voices
Sample: "Hello? Welcome to Core.Today" Β· Click voice_id to copy
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
text | string | Yes | - | Text to narrate (max 10,000 characters). Use <#0.5#> to insert pauses. Supports interjections: (laughs), (sighs), (coughs), (gasps), (humming), (whistles), (sneezes), etc. |
voice_id | string | No | Wise_Woman | Voice preset or cloned voice ID. 17+ built-in voices available. |
emotion | string | No | auto | Delivery style autohappysadangryfearfuldisgustedsurprisedcalmfluentneutral |
speed | number | No | 1 | Speech speed multiplier (0.5-2.0) |
pitch | integer | No | 0 | Semitone offset (-12 to +12) |
volume | number | No | 1 | Relative loudness (0-10, default 1.0) |
sample_rate | integer | No | 32000 | Audio sample rate in Hz (8000-44100) |
audio_format | string | No | mp3 | Output audio format mp3wavflacpcm |
subtitle_enable | boolean | No | false | Enable subtitle timestamps |
Common parameters used when calling POST /v1/predictions.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Yes | - | Model identifier |
input | object | Yes | - | Object containing the model-specific parameters from the table above |
output_folder | string | No | - | Folder path for output files (max 256 chars, '..' not allowed) |
webhook_url | string | No | - | Webhook URL to call on completion |
is_public | boolean | No | false | If true, output files are also available via permanent public URLs |
Generate broadcast-quality narration with natural interjections and emotion
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "minimax/speech-2.8-hd",
"input": {
"text": "μλ
νμΈμ, μ½μ΄λ·ν¬λ°μ΄μ
λλ€. (sighs) μ€λμ νΉλ³ν μ΄μΌκΈ°λ₯Ό λ€λ €λλ¦¬λ €κ³ ν©λλ€. <#0.5#> AIκ° λ§λλ μλ‘μ΄ μΈμ, ν¨κ» κ²½νν΄ λ³΄μκ² μ΄μ?",
"voice_id": "Korean_SweetGirl",
"emotion": "calm",
"speed": 0.9,
"pitch": 0,
"sample_rate": 32000,
"subtitle_enable": true,
"language_boost": "Korean"
}
}'POST /v1/predictions