Speko
One API for every voice provider. Speko benchmarks STT, LLM, and TTS in real time and routes each call to the best provider for your language and latency/cost target.
Speko is a voice gateway. You ship one integration; we route each request to the highest-scoring provider for your (language, region, optimizeFor) intent. Failover is server-side. Providers rotate without a code change.
Two ways to integrate
One-shot HTTP
Call /v1/transcribe, /v1/synthesize, /v1/complete directly. Best for batch jobs and server pipelines.
Browser conversation
Real-time voice in the browser. Mic in, agent voice out, transcripts on the data channel.
Phone agents
Inbound and outbound PSTN calls with lifecycle webhooks, reports, recordings, and transfers.
Start here
Quickstart
Sign up, mint an API key, make your first transcribe call.
How routing works
Intent, scoring, failover. The model behind every Speko call.
Bring your own keys
Use your own provider credentials. Speko routes; you pay providers directly.
API reference
Every /v1/* endpoint, request/response shape, headers.