Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Spitch / Spitch managed APIs

Spitch Text-to-Speech

Managed speech synthesis with system and custom voices, streamed audio and selectable output formats.

availableClosed-source managed componentText-to-speech
Official documentation (opens in a new tab)Reviewed 16 Oct 2026
12 of 25 specification fields collected
Output formats9 optionsSee specification notes below
Languages6 listedFull language list in specifications
Input billingSee billing notesSpitch API
Output billingSee billing notesAccess and billing notes below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Maximum input tokens
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Maximum output
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Parameters
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Release date
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Knowledge cutoff
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Tool calling
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Structured output
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Streaming
SupportedSource for Streaming (opens in a new tab)

Chunked response audio; no bidirectional session protocol established.

Batch processing
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Fine-tuning
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Reasoning
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Context caching
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Base model
Not collected

No reviewed model-specific contract. Unknown does not mean unsupported.

Languages
English, Hausa, Igbo, Yoruba, Amharic, Nigerian PidginSource for Languages (opens in a new tab)
Voice controls
28 system voices plus account-private custom voices. Any voice can speak any supported language; roster headings describe original design language.Source for Voice controls (opens in a new tab)
Speech speed
0.7–1.2, default 1.0Source for Speech speed (opens in a new tab)
Sample rate
24000 Hz only in the current API referenceSource for Sample rate (opens in a new tab)
Output formats
wav, mp3, ogg_opus, webm_opus, flac, pcm_s16le, mulaw, alaw, m3u8Source for Output formats (opens in a new tab)

Reference includes HLS m3u8, absent from the guide/SDK enum. Compressed bitrate: 32k, 48k, 64k, 96k, 128k (default), 192k.

Request limits
Custom voice reference: single speaker, 2–30 seconds, at most 10 MB; transcript at most 2000 characters, name at most 120. Explicit speaker consent required. At most 100 custom voices/account. These are enrollment limits, not synthesis prompt or output limits.Source for Request limits (opens in a new tab)
Request quotas
Billing account shares 3/5/10/20/40 concurrent calls across TTS, STT, translation and diacritics for Tiers 1–5. Enterprise limits are reviewed. Suggested spend does not automatically upgrade an account. Fixed UTC minute windows; higher tiers do not grant queue priority. TTS generated seconds/minute: 180, 300, 600, 1200, 2400.Source for Request quotas (opens in a new tab)
Published price
$0.0014 per second of generated audio. Dollar currency code and separate voice-enrollment charges are not established by the reviewed rate page.Source for Published price (opens in a new tab)

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

API model ID
Not collected

Current route does not publish an immutable model selector. Voice and language choices are not checkpoint IDs.

Access
POST https://api.spitch.app/v1/speech; Bearer authentication. JSON text, voice and optional language, format, speed, bitrate and sample_rate. Returns streamed binary audio.
Regions
US processing is described by current privacy text, with service providers in other locations; complete model-specific residency and subprocessors are unverified.

Endpoint pricing has not been collected. Check the provider for applicable rates.

Data & enterprise terms

Current privacy text excludes paid-product personal data from model training, but also contains a broad content-improvement clause. Confirm scope for the exact API plan, including free credits. Retention follows agreements, processing needs and legal obligations; backups may remain. X-Data-Retention: false disables automatic artifact storage according to the changelog; this is not a universal no-logging or zero-retention commitment. Processing in the US and sharing with service providers elsewhere are described.

Read the service policy (opens in a new tab)

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

Spitch API

Not verified

Reusable files and saved audio are not a documented inference-cache contract.

How it works
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

Minimum reusable input
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

Lifetime & refresh
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

How to enable it
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

Usage fields
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

Billing rules
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

Limits & data boundaries
Not collected

Reusable files and saved audio are not a documented inference-cache contract.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 16 Oct 2026

Voice choices

28 voices

Choose a voice within Spitch Text-to-Speech. These are API voice identifiers, not additional model releases. Source links document each voice.

Published voice catalog
Voice / API IDLanguage & accentDelivery
HanahanaAny supported language
Amharic roster group; not a language restriction
Feminine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
HailehaileAny supported language
Amharic roster group; not a language restriction
Masculine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
TesfayetesfayeAny supported language
Amharic roster group; not a language restriction
Masculine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
TenatenaAny supported language
Amharic roster group; not a language restriction
Feminine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
JohnjohnAny supported language
English roster group; not a language restriction
Masculine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
LucylucyAny supported language
English roster group; not a language restriction
Feminine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
LinalinaAny supported language
English roster group; not a language restriction
Feminine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)
JudejudeAny supported language
English roster group; not a language restriction
Masculine system voice; lowercase selector confirmed by the official TypeScript SDK.Voice source (opens in a new tab)

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

Commercial managed API with reserved service software rights. The public docs do not identify an immutable private checkpoint or establish the exact backing model license. This record is a managed capability, not a claim that all Spitch weights are closed.

Classification evidence (opens in a new tab)

Sources reviewed