Docs Book a Demo Sign in
Data

Performance Benchmarks

Real production measurements, not marketing rounding. Lokutor runs the entire voice pipeline on commodity CPUs — here's exactly where the time goes, with the methodology to reproduce it.

01

The Full Pipeline Latency

In real-world voice AI, TTS latency alone doesn't tell the story. We measure time to first audio: from the moment the user stops speaking to the first sound of the reply. The agent streams token by token, so the caller never waits for a whole sentence — only for the first short chunk.

Where the time goes

Measured on live production traffic, not staging — AWS c8g.2xlarge (Graviton4, 8 vCPU). Hover a segment.

360 ms measured latency of the two stages that take real time — real calls land at 385–442 ms best case, ~660 ms typical, once turn-confirmation and network are counted
221
139

Ours, on the CPU    The language-model provider and the network to reach it

Stage Latency Runs on
Speech recognition (Conv 1.0, local) 0 ms on the critical path — completes inside the turn-detection window Our CPU node
Language model, to first token 221ms Provider
Speech synthesis, to first audio (Versa 2.0) 139ms median — 90th percentile 211ms, fastest 74ms Our CPU node
Caller-observed time to first audio 385–442ms best case, ~660ms typical —

Published guidance treats under 800ms as conversationally natural; an independent survey places production voice-AI platforms at a 1,400–1,700ms median. Speech recognition costs nothing on the critical path — it completes inside the window the turn-detector is already waiting out. The language model is now the largest remaining term, and the only stage not running on our own hardware.

Plans

About 2¢ a minute, everything included: TTS, STT, the LLM and orchestration are in the minute on every plan; voice cloning and phone numbers on Growth and above.

Plan Price Agent min / mo Per minute Concurrent Overage
Free $0 60 — 1 —
Starter $19/mo 1,000 1.9¢ 3 2¢/min
Growth $99/mo 6,000 1.65¢ 8 1.8¢/min
Business $349/mo 25,000 1.4¢ 20 1.5¢/min

Phone numbers $5/month each; a minute of a call the agent receives counts as three, of one it makes as six. Dedicated and private deployments are quoted separately.

02

Noise Suppression — Psst

Psst is our proprietary strictly-causal noise suppression model, running as low-latency middleware ahead of speech recognition. We score it on downstream word-error rate — the only metric that reaches the caller — not on perceptual audio quality, which turned out to point the wrong way entirely.

System Avg. noisy WER PESQ SI-SDR RTF (1 core)
Psst (ours, in production) 21.74% 2.096 9.89dB 0.053 (int8)
No enhancement 25.32% 1.970 8.44dB —
Our previous suppressor 28.91% 2.338 14.68dB 0.102
DeepFilterNet3 (published SOTA) 33.79% 2.794 17.69dB 0.058

300 LibriSpeech test-clean utterances mixed with held-out noise and interfering speakers; no evaluation audio appears anywhere in training. Psst leads on downstream word error by 36% over DeepFilterNet3, the strongest published real-time CPU denoiser, at comparable cost and inside a 32ms strictly-causal budget DeepFilterNet3 doesn't meet. Against competing speech — other people talking nearby, the most common real-world complaint — Psst recovers 14–28% of word errors. It runs 18 concurrent call legs per CPU core at 2.7MB, so noise suppression adds no meaningful capacity cost.

The word-error and perceptual rankings invert completely. DeepFilterNet3 leads PESQ by 0.70 and SI-SDR by 8dB and is the worst system here for transcription — worse than no denoising at all. Psst is the only system tested that improves on doing nothing. Optimizing for the industry-standard perceptual metric would have degraded the product.

03

Turn-Taking — Turno

Turno, our turn-taking and barge-in model, is 18,651 parameters. On a neutral real-world test set it beats Silero VAD on Average Precision (0.931 vs 0.876) and holds that precision flat from clean audio down to 0dB signal-to-noise, at roughly half Silero's per-inference cost (0.083ms per frame). Retraining on real echo data cut the real-device echo false-confirm rate from 93.0% to 11.4%.

04

Speech Recognition — Conv

Conv 1.0 serves production today: a fine-tuned Parakeet 0.6B running entirely on local CPU with no cloud fallback, at 86–137ms per utterance on live traffic and a real-time factor of 0.057–0.13.

Conv 2.0, our from-scratch streaming recogniser now in development, benchmarked against Deepgram Flux — the current leader in streaming latency — on our own harness, same audio, same protocol:

Metric Conv 2.0 Deepgram Flux
Time to final (p95) 8ms median / 9.5ms p95 on ARM64, 4 threads, language model included 20ms published · 91ms median / 94.6ms p95 measured by us, same audio
Compute 4 CPU threads, INT8 Hosted API
Real-time factor 0.115 — 8.7× faster than real time —

Conv 2.0 leads on the metric that bounds live conversation — roughly 2× Flux's published number and ~10× what we measure from Flux ourselves — with no GPU at inference. On accuracy it reaches 7.53% WER on LibriSpeech dev-clean; the remaining gap on conversational speech is bound by training-data composition, not model size or architecture, and a distillation pass from an open Flux-class teacher is already in training.

05

Why CPU-Native Matters

State-of-the-art voice AI today means giant models on giant GPU fleets. That model breaks down the moment voice AI needs to live outside a data center.

  • Lifetime cost: sell a voice-enabled device once, and GPU-dependent inference means paying cloud bills for that device's entire lifetime. CPU-native inference removes that tax.
  • Latency & connectivity: round-trips to a GPU cloud fight against real-time conversation. Running on the CPU already in the device (or a commodity server) removes a hop.
  • Privacy & compliance: for regulated buyers, audio that never has to leave the customer's environment shortens procurement under GDPR and the EU AI Act — compliance as a distribution advantage, not a cost center.
06

Verify Data

Want to run these benchmarks on your own data? Contact us for a technical consultation or access to our evaluation scripts.