Grok Voice 3.0 review: smarter on support calls, a beat slower

Rama Adi
Written by

Rama Adi

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 14, 2026

Expert Verified
Hand-drawn illustration of a developer at a laptop thinking, with the Grok logo on a blue shape beside him

How I reviewed it, and where my evidence stops

I build integrations and APIs at eesel, the plumbing that sits between a model and a live helpdesk. So this is a builder's review: I read every page of xAI's speech-to-speech docs, the release notes, the rate limit tables, and Artificial Analysis's full leaderboard and launch thread, and I compared all of it against what I wrote about Grok Voice 2.0 two months ago.

The Grok Speech to Speech docs page with the Python quick start connecting to wss://api.x.ai/v1/realtime, as taken from the SpaceXSI developer docs
The Grok Speech to Speech docs page with the Python quick start connecting to wss://api.x.ai/v1/realtime, as taken from the SpaceXSI developer docs

What I can't claim is a thousand production calls on a live phone line, because the model is one day old. When I talk about behaviour at scale, the number comes either from a published limit or from xAI's own Starlink figures, and I say which one.

One naming note before we start. xAI's docs and launch post now sign as SpaceXSI, and Artificial Analysis lists the vendor as SpaceXAI. Same team, same API at api.x.ai, same Grok family. The same voice also runs inside Grok Bot's voice mode and in Tesla cars, per the launch post. If you are weighing the whole vendor, my xAI alternatives piece is the wider view.

The scorecard

I'll put the whole verdict first and the detail after.

DimensionGrok Voice 3.0vs 2.0My read
Overall86.9 AA index, #181.3Best average in the table, 3.7 points clear of GPT-Live-1 (Astra)
Support tasks71.6% τ-Voice, #256.5%The real upgrade. 2.9 points behind GPT-Live-1 (Astra)
Task success in live calls94.8%, #194.6%Already near the ceiling on 2.0
Human preferenceElo 1070, #31011Two Gemini models sound more likeable to listeners
Conversation flow97.0% Full Duplex Bench95.1%Barge-in and pauses are a solved problem here
Speech reasoning98.5% Big Bench Audio97.2%Tiny gain, already saturated
Latency0.81s to first audio0.70sSlower than 2.0, faster than every model near it on the index
Price$0.08/min$0.08/minUnchanged
Concurrency10 to 200 by tier10 flatFixed, if you spend
Regionsus-east-1, eu-west-1, us-saltlake-2us-east-1EU teams can finally evaluate it

All benchmark figures come from Artificial Analysis, whose launch numbers were also republished in xAI's Grok Voice 3.0 announcement.

Verdict: for a team building a phone or in-app voice agent that has to do things (look up an order, issue a credit, book a slot), this is my default pick right now. Pin the version, budget for the tier you need, and solve the knowledge problem separately.

A hand-drawn before and after table showing Grok Voice 2.0 vs 3.0: overall index 81.3 to 86.9, support tasks 56.5% to 71.6%, conversation flow 95.1% to 97.0%, time to first audio 0.70s to 0.81s marked slower, price unchanged at $0.08
A hand-drawn before and after table showing Grok Voice 2.0 vs 3.0: overall index 81.3 to 86.9, support tasks 56.5% to 71.6%, conversation flow 95.1% to 97.0%, time to first audio 0.70s to 0.81s marked slower, price unchanged at $0.08

Where it wins

Three things stood out to me, and only one of them is the number xAI chose to lead with.

The support-task score is the headline, not the index

τ-Voice is the benchmark I trust most for anyone reading this from a support team. A simulated caller rings the model with a real-shaped problem (change a flight, dispute a retail charge, fix a telecom issue), the model acts as the support agent with tools and a policy document, and it only scores if the final database state is exactly right. Artificial Analysis describes the method in full, down to averaging three trials.

Grok Voice 2.0 scored 56.5%. 3.0 scores 71.6%, a 15.1-point jump in one release. That's the difference between an agent that fails four in nine calls and one that fails roughly two in seven, and for a queue that gap is staffing, not a rounding error.

It is not the top score. GPT-Live-1 (Astra, medium) sits at 74.5%. But Astra needs 1.34 seconds to start talking, against 0.81s for Grok, and xAI leans on exactly that trade in its launch post. If you are choosing between the two, my GPT-Live-1 review covers the OpenAI side in more depth.

A hand-drawn scatter chart of support tasks solved against time to first audio: Grok Voice 3.0 at 0.81s and 71.6%, GPT-Live-1 Astra at 1.34s and 74.5%, Gemini 3.8 Live at 1.35s and 68.6%, GPT-Live-1 Sol at 1.24s and 59.3%, Grok Voice 2.0 at 0.70s and 56.5%
A hand-drawn scatter chart of support tasks solved against time to first audio: Grok Voice 3.0 at 0.81s and 71.6%, GPT-Live-1 Astra at 1.34s and 74.5%, Gemini 3.8 Live at 1.35s and 68.6%, GPT-Live-1 Sol at 1.24s and 59.3%, Grok Voice 2.0 at 0.70s and 56.5%

That chart is pretty much the whole case for Grok Voice 3.0 in one picture: every model solving more than 65% of support tasks takes over 1.3 seconds to answer, except this one. Artificial Analysis's own thread puts it plainly:

"Grok Voice 3.0 and Grok Voice 2.0 the only models in the top 5 of our Speech to Speech Index under 1 second."

It finishes what it starts in live calls

Task Success Rate comes from Artificial Analysis's Speech Agent Arena, where real people hold live conversations with two hidden models (book a dental appointment, that kind of thing). Grok Voice 3.0 completes 94.8% of tasks, the highest on the board, just ahead of Gemini 3.8 Live at 93.2%.

One footnote worth adding: Grok Voice 2.0 was already at 94.6%, so this isn't where 3.0 improved. It's an area where the Grok line was strong already, and 3.0 held on to it while getting better at the harder τ-Voice cases.

xAI says Starlink's call centers use Grok Voice to answer 20,000 calls a day in multiple languages, resolve roughly 70% with no human, and close one in four sales calls before the caller hangs up. A single agent verifies customers, troubleshoots hardware, issues credits and ships replacement equipment.

That's the most concrete production claim I've seen from any voice model vendor this year. It's also a sister company reporting on itself, and there's no published method behind it. I'd treat 70% as "what is possible with deep tool access and a narrow product," not as a forecast for your queue. In my experience, the resolution rate you get is set far more by what the agent can look up and do than by the model, which is the same lesson every AI call center agent rollout teaches.

The Grok Voice 3.0 launch post on x.ai, dated October 14, 2026, showing the benchmark table against Grok Voice 2.0, GPT-Live-1 and Gemini 3.8 Live, as taken from xAI
The Grok Voice 3.0 launch post on x.ai, dated October 14, 2026, showing the benchmark table against Grok Voice 2.0, GPT-Live-1 and Gemini 3.8 Live, as taken from xAI

Where the launch copy oversells it

None of this is dishonest. It's just the usual launch-post framing, which is worth knowing before you quote it to your boss.

  • "Class-leading latency." 0.81s is excellent among top-scoring models, but Grok Voice 2.0 was faster at 0.70s, and the fastest entries on the board (Deepslate Opal at 0.44s, for one) are quicker still. Fair reading: fastest of the smart ones.
  • "Costs less than other frontier models." True against GPT-Live-1 (Astra) and GPT-Realtime-2.1. Not true against everything: Artificial Analysis measures Gemini 3.8 Live Extended Thinking (High) at $3.50 per hour of input audio and GPT-Live-1 (Sol) at $4.47, against $4.80 for Grok. Those are benchmark run costs, not list prices, but the direction is clear.
  • "World's most intelligent." It leads the composite index. On human preference it is #3 (Elo 1070, behind Gemini 3.1 Flash Live Minimal at 1100 and Gemini 3.8 Live at 1088), and on pure speech reasoning three models score higher.

The reaction on X was mostly cheering, but the sharpest reply under Artificial Analysis's thread was the one every support lead should tape to their monitor:

"Scores are one thing. The real test is a drive-thru order with a toddler in the back seat."

That's fair. Benchmarks run on clean audio and tidy scenarios, while your callers are on speakerphone in a car. Run your own test calls with real background noise before you trust any of these numbers, including the good ones.

The API: nothing to migrate, a lot to like

xAI's release notes say it in one line: the API is unchanged. Same endpoint (wss://api.x.ai/v1/realtime), same session parameters, same events, same price. If you call the grok-voice-latest alias you were moved to 3.0 automatically, and grok-voice-2.0 is now deprecated.

That's good news, and also a small warning. Auto-upgrades are lovely right up until your carefully-tuned prompt starts behaving differently on some Tuesday. On a support line I'd pin grok-voice-3.0 explicitly and move versions on purpose, after a round of test calls.

It is also still wire-compatible with the OpenAI Realtime API, so a team already built on GPT Realtime can swap the base URL and key and get most of the way there. The parts I would actually build against, all from the speech-to-speech docs:

FeatureWhat it doesWhy a support team cares
Tools: file_search, web_search, x_search, mcp, functionSearch uploaded docs, call your APIs, reach a remote MCP server mid-callThis is how the agent issues the refund instead of promising one
SIP phone callsRoute PSTN, contact-center or PBX calls straight in, with DTMFNo separate telephony bridge to babysit
G.711 μ-law / A-lawNative telephone codecsNo transcoding delay on phone audio
force_messageSpeaks a fixed line without the model"This call is being recorded" is said word for word, every time
keyterms (up to 100)Biases transcription toward your product namesYour SKU codes stop being misheard
replaceFixes pronunciation of brand names in the spoken audioWithout changing the transcript you store
Session resumptionReplays prior turns after a dropped connectionA dropped mobile call does not restart from "hello"
idle_timeout_msRe-engages a silent caller after a set timeHandles the "are you still there?" moment
reasoning.efforthigh (default) or noneA lever to trade thinking for speed on simple flows

If you are deciding between WebSocket and WebRTC for a browser client, my Realtime API vs WebRTC explainer applies here too, since the wire format is the same.

Two more things worth knowing. Voices can be cloned from a reference clip of up to 120 seconds, and the voice overview lists 20 languages with native accents, with the model detecting the caller's language on its own. On X, one of the first questions under Elon Musk's launch post was exactly that:

"Does it handle switching languages mid conversation? Genuinely curious how it does with Hungarian"

Hungarian isn't on the list, so expect "varying degrees of accuracy," in xAI's own words. If your callers speak something outside those 20, test it first.

The parallel tool calling, plus the advice in the docs on avoiding audio overlap during tool calls, tells me this team has shipped real phone agents. Anyone who has built on realtime tool calls knows the awkward silence while a function runs is where callers hang up.

The limits that changed since 2.0

If you read my 2.0 review, this is the section that matters most, since two of the three walls I flagged in August have moved.

Concurrency is now a spend ladder

In August every team got 10 concurrent sessions, full stop. The current rate limit table ties speech-to-speech concurrency to your spend tier, and tiers unlock automatically from cumulative API spend since January 1, 2026. They never go back down.

A hand-drawn staircase of concurrent call limits: Tier 0 is 10 calls at $0 spent, Tier 1 is 20 calls at $50, Tier 2 is 50 calls at $250, Tier 3 is 100 calls at $1,000, and Tier 4 is 200 calls at $5,000
A hand-drawn staircase of concurrent call limits: Tier 0 is 10 calls at $0 spent, Tier 1 is 20 calls at $50, Tier 2 is 50 calls at $250, Tier 3 is 100 calls at $1,000, and Tier 4 is 200 calls at $5,000
TierLifetime API spendConcurrent voice sessions
Tier 0$010
Tier 1$5020
Tier 2$25050
Tier 3$1,000100
Tier 4$5,000200
EnterpriseOn requestCustom

At $0.08 a minute, $5,000 is 62,500 minutes of conversation. A queue taking 500 four-minute calls a day clears that in about a month, so the ceiling stops being a blocker for anyone in production. It does still matter for pilots: a new account cannot load-test 50 simultaneous calls on day one without prepaying credits to unlock the tier.

There is an EU region now

The Grok Voice 3.0 model page lists us-east-1, eu-west-1 and us-saltlake-2. In August it was us-east-1 only, which ended the conversation for a lot of European teams. xAI's voice docs also list SOC 2 Type II, HIPAA eligibility with a BAA, GDPR data processing agreements, and a statement that audio is processed in real time and "never stored or used for training." I have not audited any of that. It is what the vendor publishes, and it is enough to get a security review started.

The one that did not change: it knows nothing about you

The model is smarter, but it isn't yours. Every number above assumes a policy document and tools someone wrote for the benchmark. On your line, the agent knows exactly what you connect it to: an uploaded collection, your functions, an MCP server. Most of the work in a real voice support rollout is there, plus deciding when to hand off to a human.

The teams I see do this well treat the phone agent like a knowledge base chatbot with a voice: the answers live in one maintained source, and every channel reads from it. If you are still deciding whether to automate phone support at all, start there, not with the model choice.

What it costs, with the math done

Grok's voice pricing is the simplest in the category, straight from the xAI pricing page:

Voice APIPrice
Speech to speech (grok-voice-3.0)$0.08 per minute ($4.80 per hour) + $0.004 per text input
Speech to speech (grok-voice-2.0, deprecated)Same rate
Speech to text$0.10 per hour (REST), $0.20 per hour (streaming)
Text to speech$15.00 per 1M characters

There are no seats or platform fees, and no minimum either, just one rate for every minute whether the model thought hard or not. That makes the bill easy to forecast. Plug in your own numbers:

For a sense of scale: a team taking 500 calls a day at 4 minutes each spends about $4,800 a month, and at its busiest hour has about 7 calls running at once, inside the free tier's 10. Concurrency only starts to bite above a few thousand calls a day. Starlink's 20,000 calls a day, at the same 4-minute guess (xAI does not publish call length), would be 80,000 minutes and $6,400 a day. For the cheaper-model angle, my Grok Voice 2.0 pricing post compares per-minute rates across the category, and my human agent cost comparison puts the per-call number next to a salary.

The Artificial Analysis speech-to-speech leaderboard, with Grok Voice 3.0 leading the index chart at 86.9 alongside speed and cost-per-hour charts, as taken from Artificial Analysis
The Artificial Analysis speech-to-speech leaderboard, with Grok Voice 3.0 leading the index chart at 86.9 alongside speed and cost-per-hour charts, as taken from Artificial Analysis

How it stacks up against the field

A quick map of the models you would shortlist alongside it, all from the Artificial Analysis leaderboard (cost is AA's measured run cost per hour of input audio, not a list price):

ModelAA indexτ-VoiceTime to first audioAA cost per hour
Grok Voice 3.086.971.6%0.81s$4.80
GPT-Live-1 (Astra, medium)83.274.5%1.34s$5.83
Gemini 3.8 Live Extended Thinking (High)82.668.6%1.35s$3.50
Grok Voice 2.081.356.5%0.70s$4.80
GPT-Live-1 (Sol, low)80.159.3%1.24s$4.47
GPT-Realtime-2.1 High75.245.7%1.21s$10.75

On the outside view, xAI also points to EVA-Bench, ServiceNow's open benchmark for enterprise voice agents across 200+ scenarios, where Grok Voice 3.0 posts the top accuracy score at 74%.

If you want a whole platform rather than a model, the trade looks different. Tools like Retell AI, Vapi and ElevenLabs wrap models in call flows and dashboards, plus analytics on top.

If you live inside a helpdesk, check what it ships natively first: Zendesk voice AI agents and Freshcaller's voice agents are both worth a look. My roundup of the best AI voice agents covers the rest.

If you only need the voice and want to bring your own brain, text-to-speech engines like Cartesia Sonic 3 sit lower in the stack, and the wider AI voice companies map shows who sells what. For alternatives inside the same family question, my Grok Voice 2.0 alternatives list still holds for the competitors.

Who should pick it up, and who should wait

The short answer to can AI answer support calls is now a firm yes for the model layer. Who should act on that:

Switch now if you already run Grok Voice 2.0 (it is the same API and price, so the only cost is a round of regression calls), or you are building a phone agent that has to complete multi-step tasks and every 100ms of silence costs you callers.

Run a bake-off first if you are already on GPT-Live-1 (Astra). It still wins τ-Voice by 2.9 points. Whether Grok's 0.5-second head start beats that depends on how tool-heavy your calls are.

Wait or look elsewhere if your callers speak languages outside the supported 20, you need a no-code call flow builder (start with xAI's own Voice Agent Builder or a platform above), or your blocker is not the voice at all but the answers. My guide to the best AI for voice support covers the packaged options. A brilliant voice reading out the wrong refund policy is still the wrong refund policy, and it sits at the top of every list of chatbot problems that make customers give up.

Grok handles the call. eesel handles what it should say.

Grok Voice 3.0 is a conversation engine. It does not know your return window, your last 50,000 tickets, or which customers get the goodwill credit. That is the half eesel does: an AI helpdesk teammate that joins Zendesk, Freshdesk or Gorgias, learns from your past tickets and help center, and works the email and chat queue that sits behind every phone line. Before it goes live, you can run it against your own past tickets and see how its answers compare with what your team actually sent.

The eesel Zendesk agent's Activity view listing recent conversations with their resolved and pending status and linked ticket numbers
The eesel Zendesk agent's Activity view listing recent conversations with their resolved and pending status and linked ticket numbers

For builders, the two connect cleanly on paper. Grok's mcp tool takes a server URL, an authorization token and custom headers. Every eesel workspace is an MCP server: run npx @eesel/cli mcp token from the eesel CLI and it prints the URL, a 30-day token and the X-Eesel-Agent-Id header, which is exactly the shape Grok asks for. The same CLI lets you script and inspect the agent from a terminal or hand it to a coding agent like Claude Code. I have not run that pairing on a live phone line yet, so treat it as a promising build, not a shipped integration, and keep an eye on the extra latency of a tool call mid-sentence.

Pricing is a fixed monthly credit plan: $299 a month for 500 credits, where a ticket or chat counts as one credit, with 100 free credits to try it and no card required. Try eesel on a slice of your queue before your next voice pilot, so the agent on the phone has something worth saying.

Frequently Asked Questions

Is Grok Voice 3.0 good enough for production support calls?
On the model side, yes. It leads the Artificial Analysis speech-to-speech index at 86.9 and resolves 71.6% of the simulated support calls in τ-Voice, second only to GPT-Live-1 (Astra). Starlink runs it on 20,000 calls a day. What decides production readiness is your knowledge and handoff design, which my guide to voice agents for support covers.
What changed in Grok Voice 3.0 compared to Grok Voice 2.0?
The index rose from 81.3 to 86.9, τ-Voice from 56.5% to 71.6%, and Full Duplex Bench from 95.1% to 97.0%. Time to first audio went the other way, from 0.70s to 0.81s. Price, endpoint and events are unchanged, and 2.0 is now deprecated. My earlier Grok Voice 2.0 review has the full baseline.
How much does Grok Voice 3.0 cost?
$0.08 per minute of conversation ($4.80 an hour), plus $0.004 per text input message, the same rate as Grok Voice 2.0. There is no seat fee or monthly minimum. For how that compares with the rest of xAI's catalog, see my xAI pricing breakdown.
Is Grok Voice 3.0 better than GPT-Live-1?
It scores higher overall (86.9 vs 83.2) and answers faster (0.81s vs 1.34s to first audio). GPT-Live-1 (Astra) still edges it on τ-Voice, 74.5% to 71.6%, so it finishes slightly more support tasks. If latency on a phone line matters most, Grok wins; my GPT-Live-1 review covers the other side.
Do I need to change my code to upgrade to Grok Voice 3.0?
No. If you call grok-voice-latest, you are already on 3.0. If you pinned grok-voice-2.0, change the model name to grok-voice-3.0; the endpoint, session parameters and events stay the same. Apps built on the OpenAI Realtime API can still move over with a base URL and key swap.
How many calls can Grok Voice 3.0 handle at once?
It depends on your spend tier. A new team gets 10 concurrent sessions, rising to 20 at $50 of lifetime spend, 50 at $250, 100 at $1,000 and 200 at $5,000, with enterprise limits on request. For sizing a phone queue, my AI call center agent guide walks through the math.
Can Grok Voice 3.0 answer questions from my help center?
Only if you connect it to one. It can search document collections you upload, call your own functions, or reach a remote MCP server mid-call. It does not know your policies out of the box. An AI helpdesk teammate like eesel, which learns from past tickets, is one way to supply that knowledge.

Share this article