Backed by Y Combinator

The Router for Voice AI

Every speech model, benchmarked language by language, wired into one API.

Get API key

Router

A hosted, provider-neutral STT, LLM and TTS data plane at router.speko.dev, with typed contracts and managed routing.

Benchmark coverage by language

ModelENARFRDEHINBESTATE
Nova-3
stt-rt-v5
GPT-4o Transcribe
GPT-4o-mini Transcribe
Qwen3-ASR
Chirp 3
Ink-Whisper
Pulse Pro
Whisper-1
Nova-2
Gradium ASR
Grok STT
Ink-2
Pulse
Realtime STT-1bench
Scribe v2 Realtime
Solaria-1
Universal-3.5 Pro
Velma 2
Flux
GPT Live Transcribe
Muse Voice Transcribe

Score against cost, per stage

Accuracy (WER)
$0.0010$0.01602.0%12.0%
Realtime STT-13.3% · $0.0025
Universal-3.5 Pro2.0% · $0.0075
Velma 24.4% · $0.0010
GPT-4o Transcribe2.3% · $0.0060
GPT-4o-mini Transcribe2.7% · $0.0030
Cost ($/min)
#Model
1
Universal-3.5 Proassemblyai:universal-3-5-pro
2.0%$0.0075
2
GPT-4o Transcribeopenai:gpt-4o-transcribe
2.3%$0.0060
3
GPT-4o-mini Transcribeopenai:gpt-4o-mini-transcribe
2.7%$0.0030
4
Qwen3-ASRalibaba:qwen3-asr-flash
2.8%$0.0054
5
Realtime STT-1inworld:inworld-stt-1
3.3%$0.0025
6
Chirp 3google:chirp_3
3.9%$0.0160
7
Velma 2modulate:velma-2-stt-streaming-english-v2
4.4%$0.0010
8
Grok STTxai:stt
4.8%$0.0033
9
Solaria-1gladia:solaria-1
5.0%$0.0125
10
Pulsesmallest:pulse
5.1%~$0.0050
11
stt-rt-v5soniox:stt-rt-v5
7.5%$0.0020
12
Gradium ASRgradium:default
8.4%$0.0104
13
Ink-2cartesia:ink-2
11.0%$0.0090
14
Nova-3deepgram:nova-3
12.0%$0.0048
Fluxdeepgram:flux-general-en
$0.0065
Scribe v2 Realtimeelevenlabs:scribe_v2_realtime
$0.0065
GPT Live Transcribeopenai:gpt-live-transcribe
$0.0170
Muse Voice Transcribemeta:muse-voice-transcribe-1.0
$0.0030
Gemini 3.5 Transcribe Livegemini:gemini-3-5-transcribe-live
~$0.0090

Gateway

The open customer-side runtime for LiveKit and Pipecat: provider-direct streaming, local BYOK credentials and optional Speko-managed routes.

Run and observe your voice workers

Use the native Gateway integrations in your framework, or call the hosted Router through its public OpenAPI and AsyncAPI contracts.

from livekit.agents import AgentSession
from speko_gateway.livekit import LLM, STT, TTS

session = AgentSession(
    stt=STT(credential_source="auto"),
    llm=LLM(model="auto", objective="balanced"),
    tts=TTS(credential_source="auto"),
)

Point your agent at Speko

$claude mcp add --transport http speko https://mcp.speko.ai/mcp