> 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, not the brand. Model ids: `simba-3.2` (English, recommended) and `simba-3.0` (English, German, Spanish, French, Italian and Portuguese; the default). `simba-english` and `simba-multilingual` are retired: a new workspace that sends either gets `400 model_retired`. `SimbaVoice` / `simbavoice.ai` are retired. > > Ask, don't scrape. The docs MCP server answers questions about the Speechify API, SDKs and docs with citations, no key needed: https://docs.speechify.ai/_mcp/server (Streamable HTTP, tool `searchDocs`). Setup: https://docs.speechify.ai/build/guides/get-started/connect-mcp # SpeechifyAI Build > Generate speech, stream long-form audio, clone a voice, and control delivery with SSML. Quickstarts for Python and TypeScript, plus a full reference. ## 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 " \ -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({ audioFormat: "mp3", input: "Hello! This is the Speechify text-to-speech API.", model: "simba-3.2", voiceId: "geffen_32", }); } main(); ``` ```python from speechify import Speechify client = Speechify( token="YOUR_TOKEN_HERE", ) client.audio.speech( audio_format="mp3", input="Hello! This is the Speechify text-to-speech API.", model="simba-3.2", voice_id="geffen_32", ) ``` 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. > **Tip** > > 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 #### [Install an SDK](/build/guides/get-started/official-sdks) `pip install speechify-api` for Python, `npm install @speechify/api` for TypeScript. Both read `SPEECHIFY_API_KEY` from the environment automatically. #### [Authenticate](/build/guides/get-started/authentication) A single `Authorization: Bearer` key works for every endpoint. Manage and rotate keys in the console. ## Build With Speech #### [Streaming](/build/guides/text-to-speech/streaming) Start playback before the full audio is generated. Up to 20,000 characters per request. #### [Voice cloning](/build/guides/voice-cloning/overview) Clone a voice from a 10-30 second sample, with verified consent from the speaker. Cloned voices work across every supported language. #### [SSML and emotion](/build/guides/text-to-speech/ssml) Fine-grained control over pitch, rate, pauses, emphasis, and 13 emotion presets. #### [Speech marks](/build/guides/text-to-speech/speech-marks) Word-level timestamps for highlighting, captions, and audio-text sync. ## Integrations Speechify voices drop into every major voice-agent platform. Native plugins where they exist, an open-source [`tts-shims`](https://github.com/Speechify-AI/tts-shims) proxy where they don't. #### [LiveKit](/build/guides/integrations/livekit) Add `speechify.TTS(...)` to a LiveKit `AgentSession` via the official Python plugin. #### [Pipecat](/build/guides/integrations/pipecat) Use Pipecat's built-in `SpeechifyHttpTTSService` as the TTS stage, with word timestamps. #### [Vapi](/build/guides/integrations/vapi) Serve Speechify PCM to Vapi custom voice via the `tts-shims` Vapi provider. #### [Deepgram](/build/guides/integrations/deepgram) Point Deepgram Voice Agent's `open_ai` speak provider at the `tts-shims` shim. See the [Integrations overview](/build/guides/integrations) for the platform picker, including Puter. ## 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 | | `simba-3.0` | Streaming-native beyond English | 6 languages, 7 locales | The API default when `model` is omitted; English, German, Spanish, French, Italian and Brazilian Portuguese, set `language` to pick one | | `simba-english`, `simba-multilingual` | Retired (Simba 1.6) | | A new workspace gets `400 model_retired`: use `simba-3.2` for English and `simba-3.0` for German, Spanish, French, Italian or Portuguese. For any other language, check each model's languages in `GET /v1/audio/models`. Only a workspace [pinned to an API version before `2026-09-21`](/build/guides/concepts/models#simba-16-and-your-api-version) can still name them, and from 2026-11-21 they are served by our current models | See [Models](/build/guides/concepts/models) and [Language Support](/build/guides/text-to-speech/language-support) for the full matrix. Still choosing a vendor? [Best TTS APIs of 2026](https://speechify.ai/blog/best-tts-providers-2026-comparison) puts Simba 3.2 beside the other models it covers, all evaluated on the Artificial Analysis Speech Arena, with each one's price per million characters. ## Resources #### [API Reference](/build/api-reference) Endpoint schemas, parameters, and response shapes. #### [Examples](https://github.com/SpeechifyInc/ai-api-examples) End-to-end demo projects on GitHub. #### [Console](https://platform.speechify.ai) Manage API keys, voices, and billing. > Build speech into your product with one API. Generate audio, stream long-form text, clone voices, and control delivery with SSML.