Speech-to-speech model benchmarks
Who wins what
The leader on each measure
- Most reliablePhonic v190.2%pass³
- Fastest replyPrism1.34smedian
- CheapestHiggs Realtime$0.0061per min
AI voice models handled live audio calls over WebRTC. This is who got them right.
Last updated Methodology by Dileep Chagam
Leaderboard
- Success rate
- 95.1%
- Data accuracy
- 97.5%
- Went quiet
- 0.0%
- Response time
- 1.63s
- Cost / min
- $0.0600
What we saw- One of the quickest to reply, and never left a caller waiting.
- Passes the most Medicare calls of any realtime model, run after run.
- Hangs up without acknowledging a caller who says they will call back later.
- Now and then saves a Medicare handoff note or routing detail wrong.
More figures- Scenarios passed every run
- 74 of 82
- Agent responses
- 97.2%
- Interruption
- 4.88 of 5
- Response time, p90
- 1.81s
- Success, Booking calls
- 97.7%
- Success, Medicare calls
- 88.4%
Setup- Model
- phonic_v1
- Setting
- Intelligence high
- Voice
- sabrina
- Turn taking
- Service turn detection
- Success rate
- 86.6%
- Data accuracy
- 87.3%
- Went quiet
- 0.0%
- Response time
- 1.34s
- Cost / min
- $0.0800
What we saw- Among the quickest to reply, level with Rime Prism, and never left a caller waiting.
- Passes more scenarios on every run than any other realtime model, and passed every noisy call, every call with audio glitches and every call where a tool failed.
- On Medicare calls it often leaves out a detail it was given, most often the route ID in the handoff note or the ZIP code.
- Well behind GPT Realtime 2.1 on Medicare calls, and one booking failed on every run.
More figures- Scenarios passed every run
- 67 of 82
- Agent responses
- 97.2%
- Interruption
- 4.98 of 5
- Response time, p90
- 1.62s
- Success, Booking calls
- 97.7%
- Success, Medicare calls
- 58.0%
Setup- Model
- grok-voice-3.0
- Setting
- Reasoning high
- Voice
- eve
- Turn taking
- Service turn detection
- Success rate
- 89.0%
- Data accuracy
- 92.0%
- Went quiet
- 3.3%
- Response time
- 1.94s
- Cost / min
- $0.0853
What we saw- Almost never fails, and rarely twice in a row.
- One of the strongest realtime models on Medicare calls.
- Struggles with noisy audio.
- Now and then saves a phone number wrong, or forgets something the caller said earlier.
More figures- Scenarios passed every run
- 65 of 82
- Agent responses
- 99.2%
- Interruption
- 4.98 of 5
- Response time, p90
- 2.46s
- Success, Booking calls
- 92.1%
- Success, Medicare calls
- 81.2%
Setup- Model
- gpt-realtime-2.1
- Setting
- Reasoning high
- Voice
- marin
- Turn taking
- Service turn detection
- Success rate
- 83.7%
- Data accuracy
- 89.0%
- Went quiet
- 12.2%
- Response time
- 2.02s
- Cost / min
- $0.0553
What we saw- Near perfect on bookings, run after run.
- The conversation always reaches the right outcome.
- On Medicare calls it sends the caller to the wrong team or skips a step.
- Goes quiet the most, says goodbye without hanging up, and has the lowest voice score.
More figures- Scenarios passed every run
- 62 of 82
- Agent responses
- 100.0%
- Interruption
- 4.89 of 5
- Response time, p90
- 2.42s
- Success, Booking calls
- 97.2%
- Success, Medicare calls
- 49.3%
Setup- Model
- gpt-live-1
- Setting
- Sol on low thinking
- Voice
- marin
- Turn taking
- Service turn detection
- Success rate
- 84.1%
- Data accuracy
- 86.1%
- Went quiet
- 4.1%
- Response time
- 1.66s
- Cost / min
- $0.0798
What we saw- Among the best when a caller corrects themselves.
- Passed every interrupted call and every call where a tool failed, and is among the quickest to reply.
- On Medicare calls it often leaves out an ID it was given, most often in the handoff note.
- Background noise and calls with several requests trip it up more than most, and it now and then goes quiet on a booking call.
More figures- Scenarios passed every run
- 58 of 82
- Agent responses
- 98.8%
- Interruption
- 4.96 of 5
- Response time, p90
- 2.22s
- Success, Booking calls
- 91.0%
- Success, Medicare calls
- 66.7%
Setup- Model
- azure-realtime
- Setting
- No reasoning setting
- Voice
- ava
- Turn taking
- Service turn detection
- Success rate
- 81.7%
- Data accuracy
- 84.5%
- Went quiet
- 0.0%
- Response time
- 1.34s
- Cost / min
- n/a
What we saw- Quickest median reply of the field, level with Grok Voice 3.0, and never left a caller waiting.
- Passes more Medicare calls than most realtime models.
- Medicare handoff notes often leave out the route ID, and some calls skip the consent, qualification or routing step.
- Behind most models on bookings, where it now and then looks the caller up by the wrong phone number.
More figures- Scenarios passed every run
- 56 of 82
- Agent responses
- 91.1%
- Interruption
- 4.91 of 5
- Response time, p90
- 1.57s
- Success, Booking calls
- 88.7%
- Success, Medicare calls
- 63.8%
Setup- Model
- prism
- Setting
- No reasoning setting
- Voice
- astra
- Turn taking
- Service turn detection
- Success rate
- 76.0%
- Data accuracy
- 78.9%
- Went quiet
- 4.5%
- Response time
- 1.62s
- Cost / min
- $0.0800
What we saw- Shortest replies of the field, and steady on bookings.
- On Medicare calls it drops or garbles details from earlier in the call.
- Every time it went quiet was on a Medicare call.
More figures- Scenarios passed every run
- 55 of 82
- Agent responses
- 96.7%
- Interruption
- 4.92 of 5
- Response time, p90
- 1.94s
- Success, Booking calls
- 96.0%
- Success, Medicare calls
- 24.6%
Setup- Model
- grok-voice-think-fast-2.0
- Setting
- Reasoning high
- Voice
- eve
- Turn taking
- Service turn detection
- Success rate
- 76.0%
- Data accuracy
- 79.2%
- Went quiet
- 3.3%
- Response time
- 2.88s
- Cost / min
- $0.0703
What we saw- Reliable on bookings.
- Slowest to reply, and after several tool calls replies lag or go missing.
- Hands Medicare callers over with the wrong details.
More figures- Scenarios passed every run
- 51 of 82
- Agent responses
- 95.9%
- Interruption
- 4.98 of 5
- Response time, p90
- 4.00s
- Success, Booking calls
- 93.2%
- Success, Medicare calls
- 31.9%
Setup- Model
- models/gemini-3.1-flash-live-preview
- Setting
- Thinking level high
- Voice
- Charon
- Turn taking
- Shared local turn detection
- Success rate
- 70.7%
- Data accuracy
- 78.5%
- Went quiet
- 6.1%
- Response time
- 2.31s
- Cost / min
- $0.0224
What we saw- Every plain booking and every call with several requests passed.
- Often skips a step on Medicare calls, most often routing the caller or writing the handoff note.
- Stops when cut off during the Medicare disclosure, but doesn't go back to finish it.
- The weakest on silences, coughs and packet loss, and goes quiet more often than most on Medicare calls.
More figures- Scenarios passed every run
- 48 of 82
- Agent responses
- 91.1%
- Interruption
- 4.94 of 5
- Response time, p90
- 2.88s
- Success, Booking calls
- 84.7%
- Success, Medicare calls
- 34.8%
Setup- Model
- opal
- Setting
- No reasoning setting
- Voice
- ElevenLabs 21m00Tcm4TlvDq8ikWAM
- Turn taking
- Service turn detection
- Success rate
- 64.6%
- Data accuracy
- 66.2%
- Went quiet
- 1.2%
- Response time
- 1.94s
- Cost / min
- $0.0061
What we saw- The cheapest model of the field, and its reply time barely changes from one turn to the next.
- Passed every call with an accented caller.
- Says it is saving, routing or transferring without making the call: it skips the consent record and never transfers, so it fails almost every Medicare call.
- Rarely hangs up on its own, and goes quiet when its service returns an error.
More figures- Scenarios passed every run
- 46 of 82
- Agent responses
- 90.2%
- Interruption
- 5.00 of 5
- Response time, p90
- 2.02s
- Success, Booking calls
- 89.3%
- Success, Medicare calls
- 1.4%
Setup- Model
- higgs-realtime
- Setting
- No reasoning setting
- Voice
- default
- Turn taking
- Service turn detection
- Success rate
- 76.0%
- Data accuracy
- 84.4%
- Went quiet
- 5.3%
- Response time
- 2.07s
- Cost / min
- n/a
What we saw- One of the strongest realtime models on Medicare calls.
- Weakest on plain bookings: every tool call right, outcome still missed.
- Unpredictable run to run, and can go silent under background conversation.
More figures- Scenarios passed every run
- 43 of 82
- Agent responses
- 88.6%
- Interruption
- 4.95 of 5
- Response time, p90
- 2.74s
- Success, Booking calls
- 78.5%
- Success, Medicare calls
- 69.6%
Setup- Model
- gemini-3.8-live-extended-thinking
- Setting
- Thinking level high
- Voice
- Charon
- Turn taking
- Service turn detection
- Success rate
- 59.3%
- Data accuracy
- 59.9%
- Went quiet
- 1.2%
- Response time
- 2.18s
- Cost / min
- n/a
What we saw- Best voice score of the field.
- Misses caller names and phone numbers, and rarely passes Medicare calls.
- Repeats tool calls more than any other model, with the longest replies.
More figures- Scenarios passed every run
- 41 of 82
- Agent responses
- 93.9%
- Interruption
- 4.99 of 5
- Response time, p90
- 2.76s
- Success, Booking calls
- 80.2%
- Success, Medicare calls
- 5.8%
Setup- Model
- amazon.nova-2-sonic-v1:0
- Setting
- Endpointing medium
- Voice
- matthew
- Turn taking
- Shared local turn detection
- Success rate
- 61.4%
- Data accuracy
- 64.5%
- Went quiet
- 2.5%
- Response time
- 2.08s
- Cost / min
- $0.0202
What we saw- Gets most bookings right, at a fraction of the cost.
- Forgets earlier details: not one Medicare record was exact.
- Mishears phone numbers, and rarely recovers from a tool error.
More figures- Scenarios passed every run
- 41 of 82
- Agent responses
- 93.5%
- Interruption
- 4.99 of 5
- Response time, p90
- 2.75s
- Success, Booking calls
- 83.6%
- Success, Medicare calls
- 4.3%
Setup- Model
- gpt-realtime-2.1-mini
- Setting
- Reasoning high
- Voice
- marin
- Turn taking
- Service turn detection
- Success rate
- 69.1%
- Data accuracy
- 70.5%
- Went quiet
- 2.0%
- Response time
- 1.91s
- Cost / min
- n/a
What we saw- Replies sooner, and more bookings reach the outcome.
- Medicare records are wrong far more often.
- Weakest when a caller corrects themselves, and the least predictable.
More figures- Scenarios passed every run
- 34 of 82
- Agent responses
- 94.3%
- Interruption
- 4.98 of 5
- Response time, p90
- 2.23s
- Success, Booking calls
- 75.7%
- Success, Medicare calls
- 52.2%
Setup- Model
- gemini-3.8-live
- Setting
- No thinking level
- Voice
- Charon
- Turn taking
- Service turn detection
For reference, not ranked: speech-to-text, then an LLM, then text-to-speech
- Success rate
- 93.1%
- Data accuracy
- 94.1%
- Went quiet
- 0.8%
- Response time
- 2.17s
- Cost / min
- n/a
What we saw- Most scenarios pass every run, and none fails every run.
- Almost never leaves the caller waiting.
- Not the quickest to reply.
- Now and then forgets something the caller said earlier in a Medicare call.
More figures- Scenarios passed every run
- 68 of 82
- Agent responses
- 99.2%
- Interruption
- 4.96 of 5
- Response time, p90
- 2.51s
- Success, Booking calls
- 97.2%
- Success, Medicare calls
- 82.6%
Setup- Model
- flux-general-en → gpt-4.1 → eleven_flash_v2_5
- Setting
- No reasoning setting
- Voice
- ElevenLabs 21m00Tcm4TlvDq8ikWAM
- Turn taking
- Speech-to-text turn detection
Open a model for success rate, data accuracy, how often it went quiet, response time, cost and notes from the calls.
How to read this table
- Reliability (pass³) · Passed all 3 runs
- Scenarios the agent passed on every one of its 3 runs.
- Success rate · Passed every check
- Calls where the agent said the right things and saved the right details.
- Data accuracy · Saved exactly right
- Calls where every detail the agent saved matched. Calls that save nothing are left out.
- Went quiet · Went quiet 10 s or more
- Calls where the agent went quiet for 10 seconds or more after the caller spoke. Lower is better.
- Response time · Typical reply time
- Median time from the caller finishing to the agent starting to reply. Lower is better.
- Cost / min · Published price
- One minute of call at the vendor's published rates. Blank where no rate is published.
Results by call
Booking calls are easy, and most models get them right almost every time. Medicare calls ask for far more, and about half get through half of them.
- Phonic v1
- Reliability, booking calls
- 96.6%
- Reliability, Medicare calls
- 73.9%
- Gap
- 22.7 points
97%74%Phonic v1 - GPT Realtime 2.1
- Reliability, booking calls
- 86.4%
- Reliability, Medicare calls
- 60.9%
- Gap
- 25.6 points
86%61%GPT Realtime 2.1 - CascadeNot ranked
- Reliability, booking calls
- 93.2%
- Reliability, Medicare calls
- 56.5%
- Gap
- 36.7 points
93%57%Cascade - Azure Realtime
- Reliability, booking calls
- 81.4%
- Reliability, Medicare calls
- 43.5%
- Gap
- 37.9 points
81%43%Azure Realtime - Grok Voice 3.0
- Reliability, booking calls
- 96.6%
- Reliability, Medicare calls
- 43.5%
- Gap
- 53.1 points
97%43%Grok Voice 3.0 - Prism
- Reliability, booking calls
- 78.0%
- Reliability, Medicare calls
- 43.5%
- Gap
- 34.5 points
78%43%Prism - GPT-Live 1 + GPT-6 Sol
- Reliability, booking calls
- 91.5%
- Reliability, Medicare calls
- 34.8%
- Gap
- 56.7 points
92%35%GPT-Live 1 + GPT-6 Sol - Gemini 3.8 Live Extended Thinking
- Reliability, booking calls
- 59.3%
- Reliability, Medicare calls
- 34.8%
- Gap
- 24.5 points
59%35%Gemini 3.8 Live Extended Thinking - Gemini 3.8 Live
- Reliability, booking calls
- 52.5%
- Reliability, Medicare calls
- 13.0%
- Gap
- 39.5 points
53%13%Gemini 3.8 Live - Gemini 3.1 Flash Live Preview
- Reliability, booking calls
- 83.1%
- Reliability, Medicare calls
- 8.7%
- Gap
- 74.4 points
83%9%Gemini 3.1 Flash Live Preview - Grok Voice Think Fast 2.0
- Reliability, booking calls
- 91.5%
- Reliability, Medicare calls
- 4.3%
- Gap
- 87.2 points
92%4%Grok Voice Think Fast 2.0 - Amazon Nova 2 Sonic
- Reliability, booking calls
- 67.8%
- Reliability, Medicare calls
- 4.3%
- Gap
- 63.4 points
68%4%Amazon Nova 2 Sonic - GPT Realtime 2.1 Mini
- Reliability, booking calls
- 67.8%
- Reliability, Medicare calls
- 4.3%
- Gap
- 63.4 points
68%4%GPT Realtime 2.1 Mini - Deepslate Opal
- Reliability, booking calls
- 79.7%
- Reliability, Medicare calls
- 4.3%
- Gap
- 75.3 points
80%4%Deepslate Opal - Higgs Realtime
- Reliability, booking calls
- 78.0%
- Reliability, Medicare calls
- 0.0%
- Gap
- 78.0 points
78%0%Higgs Realtime
No model wins on everything
A caller wants the right answer and a quick reply. You want a low bill. No single model gives all three, so pick the measure that matters most to you.
Scenarios that passed on all 3 runs, pass³. Higher is better.
- 01Phonic v1Intelligence high90.2%
- 02Grok Voice 3.0Reasoning high81.7%
- 03GPT Realtime 2.1Reasoning high79.3%
- 04GPT-Live 1 + GPT-6 SolSol on low thinking75.6%
- 05Azure RealtimeNo reasoning setting70.7%
- 06PrismNo reasoning setting68.3%
- 07Grok Voice Think Fast 2.0Reasoning high67.1%
- 08Gemini 3.1 Flash Live PreviewThinking level high62.2%
- 09Deepslate OpalNo reasoning setting58.5%
- 10Higgs RealtimeNo reasoning setting56.1%
- 11Gemini 3.8 Live Extended ThinkingThinking level high52.4%
- 12Amazon Nova 2 SonicEndpointing medium50.0%
- 13GPT Realtime 2.1 MiniReasoning high50.0%
- 14Gemini 3.8 LiveNo thinking level41.5%
- refCascadeNot ranked82.9%
How each model fails
Two models can share a score and fail for different reasons. Some slip on the details, some go quiet, and some pass a call one run and fail it the next.
Medicare compliance & routing
- 1Phonic v192%
- 2GPT Realtime 2.178%
- 3Gemini 3.8 Live Extended Thinking70%
- 4Azure Realtime65%
- 5Grok Voice 3.060%
- 6GPT-Live 1 + GPT-6 Sol50%
- 7Gemini 3.8 Live48%
- 8Deepslate Opal33%
- 9Gemini 3.1 Flash Live Preview32%
- 10Grok Voice Think Fast 2.025%
- 11Amazon Nova 2 Sonic2%
- 12Higgs Realtime0%
- 13GPT Realtime 2.1 Mini0%
- 1Grok Voice 3.096%
- 2Azure Realtime92%
- 3GPT-Live 1 + GPT-6 Sol88%
- 4Phonic v183%
- 5GPT Realtime 2.183%
- 6Gemini 3.1 Flash Live Preview83%
- 7Higgs Realtime79%
- 8GPT Realtime 2.1 Mini79%
- 9Deepslate Opal75%
- 10Grok Voice Think Fast 2.071%
- 11Gemini 3.8 Live Extended Thinking67%
- 12Amazon Nova 2 Sonic63%
- 13Gemini 3.8 Live38%
- 1Phonic v1100%
- 2Grok Voice 3.0100%
- 3GPT Realtime 2.1100%
- 4Azure Realtime100%
- 5Grok Voice Think Fast 2.0100%
- 6Higgs Realtime100%
- 7GPT-Live 1 + GPT-6 Sol83%
- 8Gemini 3.1 Flash Live Preview83%
- 9GPT Realtime 2.1 Mini83%
- 10Deepslate Opal67%
- 11Gemini 3.8 Live Extended Thinking50%
- 12Amazon Nova 2 Sonic50%
- 13Gemini 3.8 Live50%
- 1Phonic v1100%
- 2Grok Voice 3.0100%
- 3GPT-Live 1 + GPT-6 Sol100%
- 4Grok Voice Think Fast 2.0100%
- 5Gemini 3.1 Flash Live Preview86%
- 6Higgs Realtime81%
- 7Amazon Nova 2 Sonic81%
- 8GPT Realtime 2.1 Mini81%
- 9GPT Realtime 2.176%
- 10Deepslate Opal71%
- 11Azure Realtime67%
- 12Gemini 3.8 Live Extended Thinking67%
- 13Gemini 3.8 Live62%
- 1Phonic v1100%
- 2GPT Realtime 2.194%
- 3Deepslate Opal94%
- 4Azure Realtime89%
- 5Grok Voice Think Fast 2.089%
- 6Grok Voice 3.083%
- 7GPT-Live 1 + GPT-6 Sol83%
- 8Gemini 3.1 Flash Live Preview83%
- 9Gemini 3.8 Live Extended Thinking83%
- 10Gemini 3.8 Live83%
- 11Higgs Realtime78%
- 12GPT Realtime 2.1 Mini78%
- 13Amazon Nova 2 Sonic67%
- 1Grok Voice 3.0100%
- 2Grok Voice Think Fast 2.0100%
- 3Phonic v196%
- 4GPT-Live 1 + GPT-6 Sol96%
- 5Azure Realtime92%
- 6GPT Realtime 2.188%
- 7Higgs Realtime88%
- 8GPT Realtime 2.1 Mini88%
- 9Gemini 3.1 Flash Live Preview83%
- 10Gemini 3.8 Live Extended Thinking83%
- 11Gemini 3.8 Live79%
- 12Amazon Nova 2 Sonic63%
- 13Deepslate Opal54%
- 1Phonic v1100%
- 2Grok Voice 3.0100%
- 3GPT Realtime 2.1100%
- 4Azure Realtime100%
- 5Gemini 3.8 Live100%
- 6GPT-Live 1 + GPT-6 Sol92%
- 7Grok Voice Think Fast 2.092%
- 8Gemini 3.1 Flash Live Preview92%
- 9Higgs Realtime92%
- 10Amazon Nova 2 Sonic92%
- 11Deepslate Opal83%
- 12Gemini 3.8 Live Extended Thinking75%
- 13GPT Realtime 2.1 Mini25%
- 1GPT Realtime 2.1100%
- 2GPT-Live 1 + GPT-6 Sol100%
- 3Azure Realtime100%
- 4Amazon Nova 2 Sonic100%
- 5Gemini 3.8 Live Extended Thinking93%
- 6Phonic v187%
- 7Grok Voice 3.087%
- 8Gemini 3.1 Flash Live Preview87%
- 9GPT Realtime 2.1 Mini87%
- 10Gemini 3.8 Live87%
- 11Grok Voice Think Fast 2.080%
- 12Higgs Realtime80%
- 13Deepslate Opal73%
- 1Phonic v1100%
- 2GPT-Live 1 + GPT-6 Sol100%
- 3Grok Voice Think Fast 2.0100%
- 4Gemini 3.1 Flash Live Preview100%
- 5Deepslate Opal100%
- 6GPT Realtime 2.198%
- 7Azure Realtime96%
- 8Grok Voice 3.093%
- 9Amazon Nova 2 Sonic89%
- 10GPT Realtime 2.1 Mini89%
- 11Higgs Realtime87%
- 12Gemini 3.8 Live87%
- 13Gemini 3.8 Live Extended Thinking76%
- 1Phonic v1100%
- 2Grok Voice 3.0100%
- 3GPT Realtime 2.1100%
- 4Gemini 3.1 Flash Live Preview100%
- 5Deepslate Opal100%
- 6GPT-Live 1 + GPT-6 Sol95%
- 7Grok Voice Think Fast 2.095%
- 8Higgs Realtime95%
- 9Gemini 3.8 Live Extended Thinking95%
- 10GPT Realtime 2.1 Mini90%
- 11Azure Realtime86%
- 12Gemini 3.8 Live86%
- 13Amazon Nova 2 Sonic81%
- Phonic v174 every run·7 flaky·1 never90%
- Grok Voice 3.067 every run·8 flaky·7 never82%
- GPT Realtime 2.165 every run·14 flaky·3 never79%
- GPT-Live 1 + GPT-6 Sol62 every run·13 flaky·7 never76%
- Azure Realtime58 every run·20 flaky·4 never71%
- Prism56 every run·19 flaky·7 never68%
- Grok Voice Think Fast 2.055 every run·16 flaky·11 never67%
- Gemini 3.1 Flash Live Preview51 every run·21 flaky·10 never62%
- Deepslate Opal48 every run·22 flaky·12 never59%
- Higgs Realtime46 every run·13 flaky·23 never56%
- Gemini 3.8 Live Extended Thinking43 every run·34 flaky·5 never52%
- Amazon Nova 2 Sonic41 every run·14 flaky·27 never50%
- GPT Realtime 2.1 Mini41 every run·18 flaky·23 never50%
- Gemini 3.8 Live34 every run·41 flaky·7 never41%
- Cascade68 every run·14 flaky·0 never83%
- Phonic v18data errors
Most often skips a step (50%)
- GPT Realtime 2.129data errors
Most often saves a wrong value (34%)
- GPT-Live 1 + GPT-6 Sol42data errors
Most often saves a wrong value (52%)
- Grok Voice 3.070data errors
Most often leaves a field out (64%)
- Azure Realtime82data errors
Most often leaves a field out (55%)
- Prism100data errors
Most often saves a wrong value (39%)
- Deepslate Opal117data errors
Most often skips a step (56%)
- Grok Voice Think Fast 2.0161data errors
Most often saves a wrong value (43%)
- Gemini 3.1 Flash Live Preview179data errors
Most often saves a wrong value (49%)
- GPT Realtime 2.1 Mini297data errors
Most often leaves a field out (51%)
- Amazon Nova 2 Sonic348data errors
Most often saves a wrong value (30%)
- Higgs Realtime373data errors
Most often skips a step (39%)
- Cascade18data errors
Most often leaves a field out (39%)
Voice quality
Tone and clarity, 0 to 5
- 1Amazon Nova 2 Sonic5.00
- 2Higgs Realtime4.94
- 3Gemini 3.1 Flash Live Preview4.90
- 4Cascade4.77
- 5Phonic v14.71
- 6GPT Realtime 2.14.68
- 7GPT Realtime 2.1 Mini4.67
- 8Grok Voice Think Fast 2.04.63
- 9Prism4.55
- 10GPT-Live 1 + GPT-6 Sol4.23
Slow replies
Replies taking 5 s or more
- 1Phonic v10.0%
- 2Prism0.0%
- 3Higgs Realtime0.0%
- 4Grok Voice 3.00.1%
- 5GPT Realtime 2.10.2%
- 6Grok Voice Think Fast 2.00.2%
- 7Cascade0.4%
- 8Amazon Nova 2 Sonic0.5%
- 9GPT Realtime 2.1 Mini1.0%
- 10GPT-Live 1 + GPT-6 Sol1.6%
- 11Gemini 3.1 Flash Live Preview6.2%
Cost per success
Failed calls counted in
- 1Higgs Realtime$0.056
- 2GPT Realtime 2.1 Mini$0.066
- 3Deepslate Opal$0.067
- 4Phonic v1$0.123
- 5GPT-Live 1 + GPT-6 Sol$0.134
- 6Grok Voice 3.0$0.158
- 7Gemini 3.1 Flash Live Preview$0.177
- 8GPT Realtime 2.1$0.191
- 9Grok Voice Think Fast 2.0$0.196
- 10Azure Realtime$0.200
Response time
Median wait for a reply
- 1Prism1.34s
- 2Grok Voice 3.01.34s
- 3Grok Voice Think Fast 2.01.62s
- 4Phonic v11.63s
- 5Azure Realtime1.66s
- 6Gemini 3.8 Live1.91s
- 7GPT Realtime 2.11.94s
- 8Higgs Realtime1.94s
- 9GPT-Live 1 + GPT-6 Sol2.02s
- 10Gemini 3.8 Live Extended Thinking2.07s
- 11GPT Realtime 2.1 Mini2.08s
- 12Cascade2.17s
- 13Amazon Nova 2 Sonic2.18s
- 14Deepslate Opal2.31s
- 15Gemini 3.1 Flash Live Preview2.88s
Cost per minute
At published rates
- 1Higgs Realtime$0.006
- 2GPT Realtime 2.1 Mini$0.020
- 3Deepslate Opal$0.022
- 4GPT-Live 1 + GPT-6 Sol$0.055
- 5Phonic v1$0.060
- 6Gemini 3.1 Flash Live Preview$0.070
- 7Azure Realtime$0.080
- 8Grok Voice 3.0$0.080
- 9Grok Voice Think Fast 2.0$0.080
- 10GPT Realtime 2.1$0.085
Interruption handling
When talked over, 0 to 5
- 1Higgs Realtime5.00
- 2Amazon Nova 2 Sonic4.99
- 3GPT Realtime 2.1 Mini4.99
- 4Gemini 3.8 Live4.98
- 5GPT Realtime 2.14.98
- 6Gemini 3.1 Flash Live Preview4.98
- 7Grok Voice 3.04.98
- 8Azure Realtime4.96
- 9Cascade4.96
- 10Gemini 3.8 Live Extended Thinking4.95
- 11Deepslate Opal4.94
- 12Grok Voice Think Fast 2.04.92
- 13Prism4.91
- 14GPT-Live 1 + GPT-6 Sol4.89
- 15Phonic v14.88
Average pass rate across the ranked models for each kind of call. Open one to see every model.
Put two models head to head
Pick any two models and see them side by side. Every pair has its own page with the full numbers.
- Reliability90.2%82.9%
- Success rate95.1%93.1%
- Data accuracy97.5%94.1%
- Went quiet0.0%0.8%
- Response time1.63s2.17s
- Cost / min$0.0600n/a
- Measures won5 of 60 of 6
The most reliable model against the next six
How we tested
Every model ran the same agent on the same calls and was scored the same way.
- Step 1Only the model changesSame Pipecat agent, prompt and tools for every model. Only the realtime model is swapped.
- Step 2Live calls, three runs eachA simulated caller runs all 82 scenarios, three times. Every call counts.
- Step 3Words and data both countA call passes only if the outcome is right and every saved field matches.
- Step 4Every call is publicEach model links to its calls, with transcripts, tool calls and scores.
Speech-to-speech benchmark FAQ
What is the best speech-to-speech model in 2026?
Phonic v1 is the most reliable, passing 90.2% of scenarios on every run. Rime Prism replies fastest, at 1.34s median. Higgs Realtime is the cheapest, at $0.0061 a minute of call. The right pick depends on which of the three your voice agent needs most, and all three are measured on the same live calls.
Phonic v1 is the most reliable, passing 90.2% of scenarios on every run. Rime Prism replies fastest, at 1.34s median. Higgs Realtime is the cheapest, at $0.0061 a minute of call. The right pick depends on which of the three your voice agent needs most, and all three are measured on the same live calls.
It measures complete realtime voice models on live agent calls, including reliability, task success, saved-data accuracy, how often the agent went quiet, response time, and cost.
The leaderboard uses pass³, the share of scenarios where all three retained calls passed every required check. A scenario must work repeatedly to count.
Yes. Every model runs the same voice agent, prompt, tools, connection, caller scenarios, and scoring rules. Only the realtime model changes.
Native speech-to-speech models handle audio directly. A cascade connects speech-to-text, an LLM, and text-to-speech. Cekura runs both through the same agent scenarios so reliability and response-time differences remain comparable.
Yes. The comparison tool provides head-to-head reliability, accuracy, latency, failure, and cost results for any two tested models.
Test your voice agent the same way.
Cekura runs these simulated calls on your agent and scores every one.