PolarGridGet $500 Free →

Scoreboard

Measured. Not claimed.

Rolling-window aggregates over real runs — p95s and medians, never a hand-picked best. Failures count against the lane that failed, ours included.

live — measured runs

PolarGrid · rolling p95 by discipline

Voice pipeline · TTFA

1304ms

p95 · p50 1030ms · 37/42

LLM · TTFT

2031ms

p95 · p50 204ms · 50/50

TTS · TTFB

2745ms

p95 · p50 266ms · 50/50

STT · STT

1173ms

p95 · p50 374ms · 43/46

P95 — rolling window, last 50 runs per lane

Voice pipeline

TTFA — end of user speech → first audio byte

live · rolling · up to 50 runs/lane · Jul 20–Aug 18
Providerp95p50CompletionWinsRuns
PolarGridPersonaPlex · full pipeline1304ms1030ms88%31/4237/42
Vapidefault config3261ms2641ms79%0/1411/14
Retelldefault config2924ms1807ms81%2/1613/16
ElevenLabsAgents · default config1773ms1206ms100%5/1212/12

LLM

TTFT — time to first token

live · rolling · up to 50 runs/lane · Jul 27–Aug 11
Providerp95p50CompletionRuns
PolarGridQwen 3.5 27B2031ms204ms100%50/50
Together AIgpt-oss-20b2199ms354ms98%49/50
Basetengpt-oss-120b0%0/3
Fireworksgpt-oss-120b2430ms346ms100%50/50
GroqQwen3.6 27B2240ms187ms100%50/50
AnthropicClaude Haiku 4.53236ms726ms100%50/50
OpenAIGPT-4o mini3627ms821ms100%50/50

TTS

TTFB — time to first audio byte

live · rolling · up to 50 runs/lane · Jul 22–Aug 17
Providerp95p50CompletionRuns
PolarGridKokoro 82M2745ms266ms100%50/50
ElevenLabsTurbo v2.53639ms502ms100%50/50
DeepgramAura Asteria2730ms370ms100%50/50
GroqOrpheus v12736ms289ms100%50/50

STT

STT latency — audio in → transcript out

live · rolling · up to 50 runs/lane · Jul 27–Aug 10
Providerp95p50CompletionRuns
PolarGridWhisper V3 Turbo1173ms374ms93%43/46
ElevenLabsScribe v11418ms688ms96%44/46
DeepgramNova-33198ms748ms61%28/46
GroqWhisper V3 Turbo1452ms387ms95%42/44

WINDOW — rolling last 50 runs per lane · measuring v1 · live · competitors on their default config

Run it live yourself →