# MiniMax Speech 2.8 Turbo API

> MiniMax Speech 2.8 Turbo by MiniMax converts text into expressive speech in 40+ languages with low latency, system or cloned voices, and emotion control.

Source: https://www.sandbase.ai/model/minimax/speech/2.8/turbo
API reference: https://www.sandbase.ai/model/minimax/speech/2.8/turbo/docs

## Facts

- Provider: MiniMax
- Type: Audio model
- Model ID: `minimax/speech/2.8/turbo`
- Price: From $0.06 per run
- Capabilities: text to speech
- Billing: pay per use from one SandBase balance; no provider account or subscription needed

## Call it

- Unified Run API: `POST https://api.sandbase.ai/v1/run`

```bash
curl -X POST https://api.sandbase.ai/v1/run \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "minimax/speech/2.8/turbo",
  "text": "Hello, welcome to Sandbase",
  "pitch": 0,
  "speed": 1,
  "volume": 1,
  "emotion": "happy",
  "voice_id": "Wise_Woman",
  "english_normalization": false
}'
```

The response returns a run id; poll `GET https://api.sandbase.ai/v1/run/{id}` until the status is `completed` or `failed`.

## FAQ

### How do I call MiniMax Speech 2.8 Turbo through SandBase?

Create a SandBase API key, then send requests with the model ID "minimax/speech/2.8/turbo" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

### Do I need a separate MiniMax account?

No. One SandBase API key and balance gives you access to MiniMax Speech 2.8 Turbo and the other models in the catalog; you do not need to sign up with MiniMax separately.

## README

### MiniMax Speech 2.8 Turbo

MiniMax Speech 2.8 Turbo: low-latency speech in 40+ languages with system or cloned voices, emotion control, and pitch, speed, and volume adjustment.

#### Fields

| Field | Type | Default | Notes |
|---|---|---|---|
| `text` | string, required | `Hello, welcome to Sandbase` | Text to speak. |
| `voice_id` | string, required | `Wise_Woman` | System voice or a cloned voice ID from `minimax/voice-clone`. |
| `speed` | number 0.5–2 | 1 | 0.5–2× speaking rate. |
| `volume` | number 0.1–10 | 1 | Loudness multiplier. |
| `pitch` | integer -12–12 | 0 | Semitones, −12 to 12. |
| `emotion` | `happy` / `sad` / `angry` / `fearful` / `disgusted` / `surprised` / `neutral` | `happy` | Delivery emotion. |
| `english_normalization` | boolean | false | Improves performance in number-reading scenarios. |
| `sample_rate` | 8000 / 16000 / 22050 / 24000 / 32000 / 44100 | — | Sample rate of generated sound. |
| `bitrate` | 32000 / 64000 / 128000 / 256000 | — | Bitrate of generated sound. |
| `channel` | 1 / 2 | — | The number of channels. |
| `format` | `mp3` / `pcm` / `flac` | — | Format of generated sound. |
| `language_boost` | `Chinese` / `Chinese,Yue` / `English` / `Arabic` / `Russian` / `Spanish` / `French` / `Portuguese` / `German` / `Turkish` / `Dutch` / `Ukrainian` / `Vietnamese` / `Indonesian` / `Japanese` / `Italian` / `Korean` / `Thai` / `Polish` / `Romanian` / `Greek` / `Czech` / `Finnish` / `Hindi` / `Bulgarian` / `Danish` / `Hebrew` / `Malay` / `Slovak` / `Swedish` / `Croatian` / `Hungarian` / `Norwegian` / `Slovenian` / `Catalan` / `Nynorsk` / `Afrikaans` / `auto` | — | Improve pronunciation for a specific language. |

#### Billing

$0.06 per 1,000 characters, billed per character.

| Text | Price |
|---|---|
| 200 characters | $0.012 |
| 1,000 characters | $0.06 |
| 5,000 characters | $0.30 |

Failed runs are not charged.

#### Prompting

- Use punctuation for pauses; MiniMax also reads pause tags such as `<#0.5#>`.

#### Also on SandBase

Related: `minimax/speech/2.8/hd`, `minimax/speech/2.6/hd`, `minimax/speech/2.6/turbo`, `minimax/voice-clone`, `minimax/voice-design`.
