Skip to main content
Speko is a voice gateway. You ship one integration; we route each request to the highest-scoring provider for your (language, vertical, 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.

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.

SDKs

@spekoai/sdk

TypeScript HTTP client.

@spekoai/client

Browser SDK for real-time voice.

spekoai (Python)

Async + sync Python client.

Framework adapters

Drop-in STT/LLM/TTS for your existing voice agent framework.