> 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 multilingual, 3.2 streaming English), not the brand. `SimbaVoice` / `simbavoice.ai` are retired. # Build ## Docs - [SpeechifyAI Build](https://docs.speechify.ai/build/guides/welcome.md): Generate speech, stream long-form audio, clone a voice, and control delivery with SSML. Quickstarts for Python and TypeScript, plus a full reference. - [Quickstart](https://docs.speechify.ai/build/guides/get-started/quickstart.md): Make your first SpeechifyAI Build TTS call: get an API key, install the Python or TypeScript SDK, generate speech, and choose a voice. - [Text-to-Speech Quickstart](https://docs.speechify.ai/build/text-to-speech-quickstart.md): Text-to-speech quickstart: get an API key, install the SDK, call POST /v1/audio/speech, and save a playable audio file in a few minutes. - [Text-to-Speech API](https://docs.speechify.ai/build/text-to-speech-api.md): The SpeechifyAI text-to-speech API: authenticate, call POST /v1/audio/speech with the Python, TypeScript, or HTTP SDK, and get natural audio back fast. - [Streaming TTS Guide](https://docs.speechify.ai/build/streaming-tts-guide.md): Streaming text-to-speech guide: call POST /v1/audio/stream to receive audio chunks in real time, begin playback early, and handle up to 20,000 characters. - [Voice Cloning Quickstart](https://docs.speechify.ai/build/voice-cloning-quickstart.md): Voice cloning quickstart: record a short sample, have the speaker read a consent phrase, POST both to /v1/voices, and synthesize speech in the cloned voice. Verified consent is required. - [Authentication](https://docs.speechify.ai/build/guides/get-started/authentication.md): Authenticate Speechify API requests with a Bearer API key. Get and rotate keys in the console, store them securely, and use a server-side proxy for frontends. - [Service accounts](https://docs.speechify.ai/build/guides/get-started/service-accounts.md): Service accounts are machine identities that hold a scope ceiling and own one or more API keys. Rotate keys with zero downtime and mint short-lived, least-privilege keys for agents. - [Enterprise SSO](https://docs.speechify.ai/build/guides/get-started/enterprise-sso.md): Set up enterprise SAML or OIDC single sign-on for a Speechify workspace through the WorkOS Admin Portal. Owners and admins connect an identity provider once; members then sign in with their work email. - [Official SDKs](https://docs.speechify.ai/build/guides/get-started/official-sdks.md): Install and use the official Speechify API SDKs for Python and TypeScript, or call the REST API directly. Both SDKs read SPEECHIFY_API_KEY automatically. - [Testing Safely](https://docs.speechify.ai/build/guides/get-started/testing-safely.md): Test the Speechify API safely without a sandbox: create a dedicated development workspace, fund a prepaid balance, and keep voice-agent test calls short. - [Language Support](https://docs.speechify.ai/build/guides/text-to-speech/language-support.md): SpeechifyAI text to speech covers 30+ languages. See which locales are fully supported, which are in beta, and when you need the language parameter. - [Streaming](https://docs.speechify.ai/build/guides/text-to-speech/streaming.md): Stream SpeechifyAI Build TTS audio in real time with chunked transfer encoding. Begin playback before full generation and handle up to 20,000 characters. - [Emotion Control](https://docs.speechify.ai/build/guides/text-to-speech/emotion-control.md): Add emotional expression to Speechify text-to-speech using SSML style tags. 13 supported emotions including cheerful, sad, angry, calm, surprised, and more. - [Speech Synthesis Markup Language (SSML)](https://docs.speechify.ai/build/guides/text-to-speech/ssml.md): Use SSML with SpeechifyAI Build TTS to control pitch, rate, volume, pauses, emphasis, and emotion. Learn supported tags and how to escape characters. - [Speech marks](https://docs.speechify.ai/build/guides/text-to-speech/speech-marks.md): Speech marks from the Speechify API map audio timing to text, enabling word highlighting, seeking, and synchronization. See the data structure and key gotchas. - [Voice Cloning](https://docs.speechify.ai/build/guides/voice-cloning/overview.md): Clone a voice you have consent for from a 10-30 second sample with the Speechify API: capture verified consent, create the voice, use it in any speech request, and delete it when done. - [Consent](https://docs.speechify.ai/build/guides/voice-cloning/consent.md): Voice cloning consent explained: create a consent challenge, have the speaker read the issued phrase aloud, and pass the recording with the create call. Covers the challenge lifecycle, recording rules, verification failures, and rate limits. - [Voice Cloning API](https://docs.speechify.ai/build/voice-cloning-api.md): Voice cloning API guide: create a consent challenge, record the speaker reading it, POST both to /v1/voices, and synthesize speech in the cloned voice. Verified consent is required. - [Manage Voices](https://docs.speechify.ai/build/guides/voice-cloning/manage.md): Manage cloned voices on the Speechify API: list voices alongside the catalog, get one by id, download its sample as WAV, and delete voices you no longer need. - [Integrations](https://docs.speechify.ai/build/guides/integrations.md): Integration guides for using SpeechifyAI Build with LiveKit, Pipecat, Vapi Voice Agent, and Deepgram Voice Agent. - [LiveKit](https://docs.speechify.ai/build/guides/integrations/livekit.md): Use LiveKit's official `livekit-plugins-speechify` package to add Speechify text-to-speech to a LiveKit voice agent. - [Vapi](https://docs.speechify.ai/build/guides/integrations/vapi.md): Use the tts-shims Vapi provider to answer Vapi's custom TTS voice-request with raw PCM from Speechify while keeping your API key server-side. - [Deepgram](https://docs.speechify.ai/build/guides/integrations/deepgram.md): Give Deepgram Voice Agent a Speechify voice via the tts-shims openai binary. The shim answers Deepgram's open_ai TTS request and keeps your Speechify key server-side. - [Puter](https://docs.speechify.ai/build/guides/integrations/puter.md): Use the Speechify TTS provider in Puter's puter.js SDK: configure your API key on the instance, then synthesize speech from the browser or Node.js. - [API Versioning](https://docs.speechify.ai/build/guides/concepts/api-versioning.md): How Speechify API date-based versioning works, including the Speechify-Version header, workspace defaults, and deprecation windows. - [Models](https://docs.speechify.ai/build/guides/concepts/models.md): Pick a SpeechifyAI text to speech model. Simba 3.2 is recommended for English, Simba 3.0 adds six European languages. Set the model in any request. - [API Limits](https://docs.speechify.ai/build/guides/concepts/api-limits.md): Reference for Speechify API limits: 2,000-character speech and 20,000-character stream requests, per-plan rate and concurrency limits, and handling 429 errors. - [Spend Limits](https://docs.speechify.ai/build/guides/concepts/spend-limits.md): Set a monthly USD spend limit on any Speechify API key. Requests are refused with 402 spend_cap_exceeded once the key reaches its limit; the limit resets each calendar month. - [Projects](https://docs.speechify.ai/build/guides/concepts/projects.md): How Speechify projects work: what a project groups, how a project grant scopes a member, what archive and delete do, and what projects do and do not scope in SpeechifyAI Build. - [Error Handling and Retries](https://docs.speechify.ai/build/guides/concepts/error-handling.md): Handle Speechify API errors correctly: retry 429, 502, 503, and 504 with exponential backoff; fix 4xx client errors; use Idempotency-Key on retries. - [Content Policy](https://docs.speechify.ai/build/guides/concepts/content-policy.md): Speechify screens the text you send for synthesis and agent prompts. A request refused under the content policy returns 400 content_policy_violation, no audio, and is not billed. - [SpeechifyAI Build API](https://docs.speechify.ai/build/api-reference/overview.md): SpeechifyAI Build REST API reference. Base URL, Bearer API-key authentication, dated versioning, JSON responses, and endpoints for speech synthesis, streaming, and voice cloning. - [Get started](https://docs.speechify.ai/build/api-reference/get-started/introduction.md): Set up on the SpeechifyAI Build API: authenticate with a Bearer key and understand character, rate, and concurrency limits per plan. - [Idempotency](https://docs.speechify.ai/build/api-reference/get-started/idempotency.md): Use the Idempotency-Key header to retry Speechify API requests that create calls, batches, purchases, or other side effects without duplicating the operation. - [Changelog](https://docs.speechify.ai/build/changelog/llms.txt) ## API Docs - API Reference > Text to Speech [Create Speech](https://docs.speechify.ai/build/api-reference/v1/audio/speech.md) - API Reference > Text to Speech [Stream Speech](https://docs.speechify.ai/build/api-reference/v1/audio/stream.md) - API Reference > Text to Speech [Stream Speech With Timestamps](https://docs.speechify.ai/build/api-reference/v1/audio/stream/with-timestamps.md) - API Reference > Voices [List Voices](https://docs.speechify.ai/build/api-reference/v1/voices/get.md) - API Reference > Voices [Create Voice](https://docs.speechify.ai/build/api-reference/v1/voices/post.md) - API Reference > Voices [Create Consent Challenge](https://docs.speechify.ai/build/api-reference/v1/voices/consent-challenges/post.md) - API Reference > Voices [Get Voice](https://docs.speechify.ai/build/api-reference/v1/voices/-id-/get.md) - API Reference > Voices [Delete Voice](https://docs.speechify.ai/build/api-reference/v1/voices/-id-/delete.md) - API Reference > Voices [Download Voice Sample](https://docs.speechify.ai/build/api-reference/v1/voices/-id-/sample.md) - API Reference > Models [List Models](https://docs.speechify.ai/build/api-reference/v1/audio/models.md) - API Reference > Watermark [Detect Watermark](https://docs.speechify.ai/build/api-reference/v1/audio/watermark/detect.md) - API Reference > Watermark [Verify Watermark](https://docs.speechify.ai/build/api-reference/v1/audio/watermark/verify.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.speechify.ai/build/openapi.json) - [OpenAPI YAML](https://docs.speechify.ai/build/openapi.yaml)