Models
Every Speechify text-to-speech model live today, and how to choose one
Available models
Below is every Speechify text-to-speech model live today. For the authoritative list at runtime, call GET /v1/audio/models: it always returns exactly the models your workspace can use.
Pass the model ID as the model parameter in your API calls. If omitted, the API defaults to simba-3.0, so set model: "simba-3.5" explicitly to use the recommended model.
The Simba 3.2 announcement covers the models endpoint. This page stays the reference for what is live.
Simba 1.6 and your API version
simba-english and simba-multilingual - the Simba 1.6 pair - are being withdrawn in two steps:
If you use either model, nothing breaks on 2026-11-21, but what you hear changes. Moving to a current model yourself before then lets you choose the model and test the voice first: Migrating off Simba 1.6 is the step-by-step guide. Pinning your workspace’s API version to a date before 2026-09-21 keeps the Simba 1.6 training in the meantime, with no code change: see API Versioning for how to read and set it. The pin holds the old training until 2026-11-21 and no further.
New workspaces are pinned to the current version at signup, so a new integration cannot select the pair at all. Use simba-3.5.
Migrating is a one-line change: set model to simba-3.5. It speaks 48 languages under one id, and it is the model simba-multilingual is served by from 2026-11-21, so switching first lets you pick the voice and test it. Check the list against the languages you send: Estonian and Cantonese are not among the 48.
2026-09-21, both models still appear in GET /v1/audio/models carrying retired_at: "2026-09-21" and sunset_at: "2026-11-21". Read sunset_at for the day the model behind the id changes.Listing models via the API
Fetch the current set of selectable models at runtime instead of hardcoding the table above. GET /v1/audio/models returns, in its models array, every model ID you can pass as the model parameter on the synthesis endpoints. It marks the default (the model used when model is omitted) and the recommended model, and describes each one. Drive a model picker from this response so it stays current as models are added or the recommendation changes.
Each entry carries the model id, a human-readable name and description, a default flag, a recommended flag (the model we suggest for new integrations, which is distinct from the default, the model a request without model resolves to), a deprecated flag, the languages it can synthesize (BCP-47 locale strings matching the language parameter), the endpoints it is valid on, the curated_voices and english_voices_only flags, and pronunciation_languages, the languages in which the model applies a request’s pronunciations (empty when it applies none). deprecated marks a legacy model: a cue to de-emphasise it in a picker and steer new integrations elsewhere. A model being withdrawn carries two more fields: retired_at, the API version at which it stops being selectable (present only while your workspace is pinned below it, because at or after it the model is absent from this response entirely), and sunset_at, the date its own training stops serving the id on every version. Read them together: retired_at is what a pin defers, sunset_at is when that stops working. The list is always exactly what your workspace can call, so a picker driven off it never offers a model your synthesis request would reject. These values reflect current support and can change over time (a model may gain languages, for example), so read them at runtime rather than caching them: because the response shape is stable and clients ignore unknown fields, both changing values and future new fields are picked up without breaking existing integrations.
Voice cloning is supported by all three Simba 3 models and requires a paid plan; see Voice Cloning.
Simba 3.5
Streaming-native model covering 48 languages under one model id, on every plan. The recommended model since 18 October 2026. In blind side-by-side listening in English, listeners preferred Simba 3.5 over Simba 3.2 in 63% of comparisons (95% CI 60-67%), as of October 2026; the fact sheet has the method.
- Speaks Arabic, Chinese, English, French, German, Hindi, Japanese, Korean, Spanish and 39 more languages; any regional variant of each is in scope. See Language Support
- Set the
languageparameter to the language of your text; when omitted, the voice’s own locale decides - Every voice in the catalog speaks each of the 48 languages, your workspace’s own clones included
- Valid on
POST /v1/audio/speech,POST /v1/audio/stream,POST /v1/audio/stream/with-timestampsand the WebSocket atGET /v1/audio/stream/ws - SSML pauses, speaking rate, pitch, volume and pronunciation; emphasis and emotion styles are accepted and not applied
- Zero-shot voice cloning works self-serve: a voice you cloned keeps its voice ID here, see Voice Cloning
Simba 3.2
Streaming-native English model. Its server-side first byte was 56 ms at the median and 102 ms at the 90th percentile on production traffic in US East on 15 Sep 2026; the latency guide has the method.
- Optimized for real-time streaming
- Richer expressive range than earlier Simba generations
- SSML pauses, speaking rate, pitch, volume and pronunciation; emphasis and emotion styles are accepted and not applied
- Serves every English voice in the catalog, your workspace’s own clones included
- English only; a non-English voice returns
400. Usesimba-3.5for any other language - Zero-shot voice cloning is supported: your workspace’s own cloned voices work here like any catalog voice, see Voice Cloning
Simba 3.0
Streaming-native model covering six languages across seven locales: English, German, Spanish (Spain and Mexico), French, Italian, and Brazilian Portuguese. The model a request resolves to when it omits model.
- Officially supports
en-*,de-DE,es-ES,es-MX,fr-FR,it-ITandpt-BR. See Language Support - Set the
languageparameter to pick the language; when omitted, the voice’s own locale decides - English and non-English are served by two separate trainings, but that routing is internal: the model ID you pass is always
simba-3.0 - Languages outside the supported set often work but are not validated; use
simba-3.5for its 48 languages - SSML pauses, speaking rate, pitch, volume and pronunciation; emphasis and emotion styles are accepted and not applied
- Zero-shot voice cloning works self-serve, in every language the model supports: see Voice Cloning
Simba Multilingual
2026-09-21; from 2026-11-21 served by Simba 3.5. A workspace pinned before the retirement keeps the Simba 1.6 training until then: see Simba 1.6 and your API version. Migrate to simba-3.5.Supports multiple languages, including mixing languages within a single sentence.
- 31 locales covering 30 distinct languages, for a workspace pinned before
2026-09-21until 2026-11-21 - Automatic language detection when the
languageparameter is omitted - Zero-shot voice cloning works across all supported languages
- Fine-tuned voice cloning available (contact sales)
See Language Support for the full list.
Simba English
2026-09-21; from 2026-11-21 served by our current models. A workspace pinned before the retirement keeps the Simba 1.6 training until then: see Simba 1.6 and your API version. Migrate to simba-3.5, or simba-3.2 for English only.Kept for integrations that name it explicitly.
- Until 2026-11-21, full SSML support, including emphasis and emotion styles. From then on, only the tags the current models apply
- Zero-shot voice cloning from short audio samples
- Fine-tuned voice cloning from hours of speaker audio (contact sales)
- Prefer
simba-3.5for new integrations; a new workspace cannot select this model at all
Voice cloning
Simba English and Simba Multilingual support two tiers of voice cloning; Simba 3.5, Simba 3.2 and Simba 3.0 support zero-shot cloning self-serve:
A cloned voice works on simba-3.5 and simba-3.0 with no approval step, in every language each model speaks, and on simba-english / simba-multilingual where your API version still offers them; from 2026-11-21 those ids are served by our current models, which take cloned voices too. simba-3.2 cloning is self-serve for every workspace, with no enablement step: an English clone you own works there, and you pass the voice ID exactly as you would a stock voice. (simba-3.2 is English-only, so a non-English clone returns 400: use simba-3.5 for those.)
See Voice Cloning for implementation details.
FAQ
What TTS models are live today?
Speechify currently offers three streaming-native Simba 3 text-to-speech models: Simba 3.5 (simba-3.5), the recommended model since 18 October 2026, with 48 languages under one model id; Simba 3.2 (simba-3.2), English only; and Simba 3.0 (simba-3.0), the API default (used when you omit model), covering six languages across seven locales. All three support voice cloning on paid plans. The legacy Simba 1.6 pair (simba-english, simba-multilingual) is retired from API version 2026-09-21 and served by current models from 2026-11-21. For the authoritative, always-current list of every model your workspace can call, use GET /v1/audio/models.
Which model should I use?
Use Simba 3.5, the recommended model: one model id for 48 languages, with every catalog voice and your cloned voices in each. In blind listening in English, listeners preferred it over Simba 3.2 in 63% of comparisons (95% CI 60-67%; fact sheet). Keep the older Simba 3.2 or Simba 3.0 on a call you have not moved yet; both stay available and are not deprecated. The API defaults to Simba 3.0 when model is omitted, so set model: "simba-3.5" explicitly to opt in.
Can I switch models without changing my code?
Yes. Just change the model parameter. All other parameters (voice, format, SSML) work the same across models. The one thing to check is language: Simba 3.2 is English-only, so a non-English voice returns 400 there; use Simba 3.5 for those.
Do all models support the same voices?
Yes, including your own cloned voices, with one language caveat: Simba 3.2 is English-only, so it takes every English voice in the catalog and returns 400 for a non-English one. Simba 3.5, Simba 3.0, Simba English and Simba Multilingual serve the full catalog in every language they support. Each voice’s models array in GET /v1/voices is the authoritative per-voice answer.