> Append .md to any page URL for clean Markdown. Index: https://docs.speechify.ai/llms.txt.
>
> Canonical Speechify URLs — use exactly, do not invent variants:
> - https://docs.speechify.ai — this site (API reference, SDKs, quickstarts)
> - https://speechify.ai — marketing + product site
> - https://platform.speechify.ai — customer dashboard, signup, API keys, billing
> - https://api.speechify.ai — API base URL
> - https://github.com/SpeechifyInc — GitHub org. `github.com/speechify` does not exist.
> - https://status.speechify.ai — status + incidents
> - https://speechify.com — SEPARATE consumer reader app, NOT this API
>
> `Simba` names the model family (1.6 multilingual, 3.0 streaming), not the brand. `SimbaVoice` / `simbavoice.ai` are retired.

# SpeechifyAI Build

> Use SpeechifyAI Build to generate speech, stream long-form audio, clone voices, and control delivery with SSML.

## Your first request

### Request

POST [https://api.speechify.ai/v1/audio/speech](https://api.speechify.ai/v1/audio/speech)

```curl
curl -X POST https://api.speechify.ai/v1/audio/speech \
     -H "Authorization: Bearer <token>" \
     -H "Content-Type: application/json" \
     -d '{
  "input": "Hello! This is the Speechify text-to-speech API.",
  "voice_id": "geffen_32",
  "audio_format": "mp3",
  "model": "simba-3.2"
}'
```

```typescript
import { SpeechifyClient } from "@speechify/api";

async function main() {
    const client = new SpeechifyClient({
        token: "YOUR_TOKEN_HERE",
    });
    await client.audio.speech({
        input: "Hello! This is the Speechify text-to-speech API.",
        voiceId: "geffen_32",
        audioFormat: "mp3",
    });
}
main();

```

```python
from speechify import Speechify

client = Speechify(
    token="YOUR_TOKEN_HERE",
)

client.audio.speech(
    input="Hello! This is the Speechify text-to-speech API.",
    voice_id="geffen_32",
    audio_format="mp3",
)

```

Ready to run it end to end? The [Quickstart](/build/guides/get-started/quickstart) walks you through your first call: get a key, install the SDK, generate speech, and play it.

Grab an API key at [platform.speechify.ai/api-keys](https://platform.speechify.ai/api-keys) and set `SPEECHIFY_API_KEY` so the SDKs authenticate automatically.

## Set up

`pip install speechify-api` for Python, `npm install @speechify/api` for TypeScript. Both read `SPEECHIFY_API_KEY` from the environment automatically.

A single `Authorization: Bearer` key works for every endpoint. Manage and rotate keys in the console.

## Build With Speech

Start playback before the full audio is generated. Up to 20,000 characters per request.

Clone any voice from a 10-30 second sample. Cloned voices work across every supported language.

Fine-grained control over pitch, rate, pauses, emphasis, and 13 emotion presets.

Word-level timestamps for highlighting, captions, and audio-text sync.

## Models and languages

| Model                | Best for                                     | Languages | Highlights                                                                                               |
| -------------------- | -------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- |
| `simba-3.2`          | Recommended for new English integrations     | English   | Lowest TTFB, richest expressivity; the recommended Simba 3 model; multilingual coming soon               |
| `simba-3.0`          | Earlier streaming-native English             | English   | Still available; prefer `simba-3.2` for latest quality; multilingual coming soon                         |
| `simba-multilingual` | Multilingual and mixed-language input        | 30+       | Same voice IDs across every language, no separate cloning required                                       |
| `simba-english`      | Default English (retained for cloned voices) | English   | Current API default when `model` is omitted; the only English model that supports cloned/personal voices |

See [Models](/build/guides/concepts/models) and [Language Support](/build/guides/text-to-speech/language-support) for the full matrix.

## Resources

Endpoint schemas, parameters, and response shapes.

End-to-end demo projects on GitHub.

Manage API keys, voices, and billing.