Request a new model

Tell us which model you want measured. We review every request.

Speech-to-Speech

Benchmarks

X
Y

Action

higher is better

Did the agent book or add the thing only after the caller said yes, with the right city, date, time and amount, including corrections made mid-sentence.

Booked before yes

lower is better

Share of bookings written before the caller confirmed. The prompt says to read the date back and wait for a yes.

Call completion

higher is better

Share of the scripted turns that came back with speech or a tool call. A missing turn is a caller left waiting.

Task capability

higher is better

Six checks across one call: right tool (or a specific question when vague), no tool on small talk, honest about what happened, no invented prices, latest-value recall, brevity.

First sound

lower is better

When the model starts talking, measured from US East. On a duplex model that is often filler — "let me check that" — not the answer.

Answer

lower is better

When the caller hears the answer they asked for, measured from US East.

gpt-live-1 · full duplex

It listens while it speaks, so it answers the way a person on a phone does: it says something the moment it has something to say, then keeps talking once it knows more.

Shape of one GPT-Live turnyou stop speaking1.22sfirst words“Sure, I’ll check.”tool result arrives87msacknowledges“Checking.”1.75sanswers“It’s 11:30 p.m. in Tokyo.”
87ms
to acknowledge a tool result
1.75s
to speak the answer after it
1.67s
longest silence inside a turn
9 words
median reply
0.59s
to stop when talked over
18/18
calls finished

What we tested

ScenarioThe story it forcesTool
defaultbook a flight to your 3pm-meeting city, then flip the daybook_flight
travel_supportinfer the wedding city, book there, flip Thu→Sat, spell an emailbook_flight
restaurant_calendarinfer the anniversary night, make the reservation, move 7→8pmcreate_event
finance_currencyinfer trip budget + currency, convert it, then bump the budgetconvert_currency
refund_negativenegative-heavy support; infer the one free pickup day, schedule it, spell an order codecreate_event
multiconstraint_scheduleinfer the summit city, book a flight, then change destination Berlin→Munichbook_flight
Mean of the six · 0–1 · higher is better · “—” = dropped every session
ModelMeanDefaultTravelRestaurantFinanceRefundMulti-con.
gpt-live-10.910.930.910.930.940.930.81
grok-voice-3.00.900.990.700.900.980.820.99
Phonicphonic-1-high0.870.770.850.900.980.910.81
gpt-realtime-mini0.860.880.800.880.990.790.84
gpt-realtime-20.860.860.820.910.960.740.87
gpt-realtime-2.10.840.810.830.890.950.790.76
grok-voice-think-fast-2.00.820.820.810.930.920.800.66
gpt-realtime0.820.820.681.000.950.700.78
eleven_realtime_v1_max (cascade)0.800.680.710.890.980.770.79
gpt-realtime-2.1-mini0.780.780.600.870.890.750.76
Geminigemini-3.8-live0.780.690.660.960.940.710.69
Geminigemini-3.8-live-extended-thinking0.710.730.550.600.950.670.78
eleven_realtime_v1_mini (cascade)0.690.520.690.720.980.570.69
Geminigemini-3.1-flash-live0.670.580.530.630.920.710.65

FAQ

What is the best speech-to-speech model for a voice agent?
Among native speech-to-speech models, OpenAI gpt-live-1 led confirmed write actions at 0.95 on a 0-1 scale. xAI grok-voice-3.0 and Phonic phonic-1-high and OpenAI gpt-realtime-mini and OpenAI gpt-realtime-2 and OpenAI gpt-realtime-2.1 and xAI grok-voice-think-fast-2.0 and OpenAI gpt-realtime and OpenAI gpt-realtime-2.1-mini tied at 100% scripted-call completion, measured as the share of each call completed.
Which realtime S2S API has the lowest latency?
xAI grok-voice-think-fast-2.0 measured 620ms p50 from end of speech to first audio in US East, the lowest on the board; OpenAI gpt-realtime-mini followed at 651ms. The first sound can be an acknowledgement before the answer.
Do speech-to-speech models execute tool calls?
OpenAI gpt-realtime-2 scored 0.80 on a 0-1 rate of firing a write tool after caller confirmation; OpenAI gpt-realtime-2.1 scored 0.77.
How are S2S models scored on this board?
We run six scripted concierge scenarios five times per system and score actions, completion and capability separately. The same calls measure end of speech to first audio, with US East p50s from 620ms (xAI grok-voice-think-fast-2.0) to 1641ms (Gemini gemini-3.1-flash-live).