v2

latestOpenAPI 3.1.02026-08-0514431.6 KB

Synthesize raw PCM with cross-provider routing

post/v1/synthesize

Headers

X-Speko-Objective'latency' | 'quality' | 'cost' | 'balanced'

Routing objective. Defaults to the route policy.

X-Speko-Languagestring

BCP 47 language tag used for benchmark selection and provider transcription.

X-Speko-Allowstring

Comma-separated providers or provider:model ids to allow.

X-Speko-Denystring

Comma-separated providers or provider:model ids to exclude.

X-Speko-Max-Pricenumber

Maximum published benchmark price for the request stage: STT in USD per minute, LLM in USD per 1M tokens, or TTS in USD per 1M characters. Candidates without a published price are excluded when this constraint is set.

Request body

textstring required
modelstring
instructionsstring

Optional TTS delivery direction. Used by Gemini TTS to control speaking style or accent without changing the transcript.

voicestring

Provider voice id. Omit to use the provider default where supported.

Response

Signed 16-bit mono PCM audio