Technical Report No. 11

Grok Voice Think Fast 2.0 vs GPT Realtime

2026-07-31 · 200 questions · 1,840 units · 0 errors · voice-v1 suite
Abstract.

Both flagship voice models lose real accuracy when the question is spoken instead of typed, but not much, and not evenly. Grok Voice Think Fast 2.0 leads on text (99.0%), on audio (95.7%), and pays the smaller voice tax (+3.3 vs +4.0 pp). The tax concentrates in spoken arithmetic, where both models drop roughly ten points; on numeric extraction Grok’s tax goes negative. This suite measures a delta between input modalities for the same model; it makes no claim about other benchmarks.

Model card: Grok Voice Think Fast 2.0 scores 99.0% on text and 95.7% on audio (+3.3 pp voice tax); GPT Realtime 97.5% and 93.5% (+4.0 pp); category chart shows arithmetic driving the tax for both models
Card. Brown = Grok Voice Think Fast 2.0, blue = GPT Realtime; light shades are text mode. In the category chart, a bar below the axis means audio beat text.

A real but modest tax, and opposite latency profiles.

ModelTextAudioVoice taxFirst token (audio)Turn total (audio)
Grok Voice Think Fast 2.099.0%95.7%+3.3 pp1.22 s1.43 s
GPT Realtime97.5%93.5%+4.0 pp0.53 s2.70 s

Audio accuracy is the clean/normal condition over paired items; latency is the median. Text baselines ran through the same realtime sessions as audio, so only the input modality varies. Zero of 1,840 units errored; zero required the pinned STT fallback; every answer carried the model’s own transcript.

1.

The tax lives in arithmetic. Both models drop ~10 pp on spoken mental math (Grok 100 → 89.2, GPT 100 → 90.8). Spoken operands can’t be re-read, so one mis-held number sinks the computation. Every other category taxes at 6 pp or less.

2.

Grok’s tax goes negative on numeric extraction (−1.7 pp): slightly better at pulling numbers out of spoken context than written, consistent with xAI’s transcription-accuracy emphasis in the Think Fast 2.0 release.

3.

Latency profiles are opposites. GPT Realtime streams its first token ~2.3× sooner (0.53 s vs 1.22 s); Grok finishes turns ~1.9× faster (1.43 s vs 2.70 s). Grok’s reason-while-speaking design produces late starts and fast finishes; GPT Realtime the reverse.

4.

Voice and noise are second-order but real. Voice choice moves audio accuracy ~2 pp, and the models disagree on which voice is hard: Grok hears British-accented fable best; GPT Realtime’s worst is shimmer. Ten decibels of ambient noise costs Grok 5.0 pp of tax and GPT Realtime none (n=60 subset, the softest numbers here).

Voice tax by category and condition (percentage points).

CategoryGrok TF 2.0GPT Realtime
arithmetic+10.8+9.2
instruction-following+5.8+5.8
general-knowledge+1.7+0.8
multi-step-reasoning+0.0+2.5
numeric-extraction−1.7+1.7
Audio conditionGrok TF 2.0GPT Realtime
onyx · normal · clean+4.5+2.5
shimmer · normal · clean+3.0+5.0
fable · normal · clean+2.5+4.5
onyx · 1.25× · clean+1.7+1.7
onyx · normal · 10 dB noise+5.0+0.0

Fast-rate and noise conditions ran on a seeded n=60 subset; their taxes are computed against the text baseline on the same items.

Voice Eval Suite v1: 200 original short-form questions written for this suite (never drawn from public benchmarks; TTS-rendered public evals are trivially trainable), 40 per category, objectively checkable answers. TTS via OpenAI tts-1 (voices onyx, shimmer, fable; numeric 1.25× speed), renders cached by (question, voice, rate, noise). Scoring is modality-blind by construction: a single entry point: normalize (number-words → digits so transcription style can’t skew accuracy) → exact/alias → pinned LLM judge (anthropic:claude-opus-5, rubric in-repo). Caveats: single attempt per unit (one item ≈ 0.5 pp); first-token here is time to first transcript delta, not comparable to xAI’s advertised time-to-first-audio; Gemini Live and Qwen3-Omni adapters exist but did not run.

← All benchmarks