Every voice agent we've built on a Live API has the same ugly seam. The caller asks for something, the model has to call a tool, and the line goes quiet while it waits. On 15 September 2026 Google shipped two models aimed at that seam. Gemini 3.8 Live is the cheap conversational one. Gemini 3.8 Live Extended Thinking reasons and runs tools in the background while it keeps talking, and to make that work it refuses any function you declare the old way. We've read the announcement, the pricing page, the model card and the Live API thinking guide, because the announcement is about benchmark rows and the guide is where your code breaks.
The short answer
Both models are live in the Gemini API and Google AI Studio, at the same price: $3 per million audio tokens in and $12 out, which Google also quotes as $0.005 and $0.018 a minute. Text is $0.75 in and $4.50 out. The Extended Thinking model takes a thinkingLevel of low, medium or high, requires behavior: NON_BLOCKING on every function declaration, and errors on a synchronous tool. Limits are 131,072 tokens in and 65,536 out, with no context caching and no structured outputs. Artificial Analysis scores the thinking model 82.6 on its Speech to Speech Quality Index and measures 1.35 seconds to first audio. Every second of output carries a SynthID watermark you can't switch off.
What Google shipped, and what it costs
The model IDs are gemini-3.8-live and gemini-3.8-live-extended-thinking, both stable, both dated September 2026 on the model card. Inputs are text, images, audio and video. Output is text and audio. The card lists the input limit at 131,072 tokens and output at 65,536, and it's honest about the gaps: caching not supported, code execution not supported, structured outputs not supported, Batch API not supported. Function calling is marked "Supported (Async only)" on the thinking model, which is the line this whole article hangs on. Search grounding is in, at 5,000 free requests a month shared across the 3.x family and $14 per thousand after that.
Pricing is the same for both. The Gemini API page lists audio at $3.00 per million tokens in and $12.00 out, and next to each figure it prints the per-minute equivalent: $0.005 in, $0.018 out. Image and video input is $1.00, or $0.002 a minute. Text is $0.75 in and $4.50 out. That last number is worth a second look. Gemini 3.8 Flash charges $0.75 and $3 for text today, so text out of a Live session costs half again what the same tokens cost from Flash. Not a lot in absolute terms. It adds up on a transcript-heavy agent.
What hasn't changed is the audio rate. Gemini 2.5 Flash Native Audio, the previous generation on the same page, is $3 in and $12 out too. Google's Live Translate model bills at 25 tokens a second of audio, and the 3.8 Live per-minute figures work out to the same meter: 1,500 tokens a minute times $12 per million is $0.018. So this is a capability release, not a price move. The 3.1 Flash Live Preview is still listed at the same rate, and we couldn't find a retirement date for it on 16 September. I'd expect one.
Extended Thinking rewrites your tool contract
Here's the part the launch post glosses. On gemini-3.8-live-extended-thinking you set thinkingConfig.thinkingLevel to low, medium or high. There's no minimal, and the parameter is rejected outright on plain gemini-3.8-live. Fine so far. Then the guide says, in one sentence, that thinking models run tools asynchronously in the background while streaming verbal updates, and that synchronous blocking tools return an error. Every function declaration you send to the thinking model needs "behavior": "NON_BLOCKING". Not recommended. Required.
What you get for that is the behaviour Google is actually selling. The model starts a tool call, keeps talking with a filler ("checking flights to Seattle"), and folds the result in when it lands. The caller never hears the wait. We've faked this ourselves with canned phrases and a timer, and honestly the fake version is worse than it sounds, because the filler ends before the tool does and you're back to silence. Having the model own the gap is the right design. It just means your tool layer has to be genuinely asynchronous. Return immediately and deliver the result as a later functionResponse. And be ready for the model to ask a follow-up before the first answer is back.
The second change is quieter and will bite more people. Your client shouldn't key on turnComplete any more. The thinking model reports an interactionStatus field, IN_PROGRESS while it's reasoning or a tool is still out, IDLE when it's actually ready for the user. The guide is blunt: only return to idle when the status is IDLE. If you unmute the microphone on turnComplete, as every Live API sample since 2025 did, you'll get callers talking over a model that's mid-thought and tool results landing into a turn that's already moved on. That's a two-line fix once you know. It's a week of confused bug reports if you don't.
Structured outputs being unsupported matters here too. If your agent extracts a booking reference or a postcode from the conversation, you can't ask the model for JSON on this endpoint. You do it in a tool, asynchronously, or you hand the transcript to a text model afterwards. The WebSocket endpoint itself hasn't moved: it's still BidiGenerateContent on generativelanguage.googleapis.com, and Simon Willison had a browser client talking to both models within hours of the release using nothing but the Web Audio API.
The benchmark numbers, and who measured them
Google's post leads with 82.6 on the Speech to Speech Quality Index, first place, and 68.6% on τ-Voice and 35.1% on Sierra's τ-Voice-banking for agentic task completion, plus 97.7% on Big Bench Audio. Those are the Extended Thinking figures. The plain 3.8 Live model gets second place on Speech Agent Arena, which is a human preference vote. We went to the Artificial Analysis leaderboard rather than take the post's word: it shows Extended Thinking at 82.6, plain 3.8 Live at 76.0, and the previous 3.1 Flash Live at 71.5, so about eleven points of headroom over the last generation for the thinking model. The same page measures time to first audio at 1.18 seconds for 3.8 Live and 1.35 for Extended Thinking.
That latency is the number I'd watch. A 1.35 second gap before the first syllable is fine in a support flow and noticeable in anything that's supposed to feel like a conversation. The whole point of the background reasoning is that the gap shouldn't grow when a tool is involved, and nobody outside Google has published a measurement of that yet. I might be wrong, but I'd guess the filler phrases paper over a good deal of it and the tail latencies on high are what you'll end up tuning. Run it on low first.
Two more things for the record. Both models auto-detect and switch between 97 languages mid-call, which is the same claim as 3.8 Flash's text side and a real step up from the 70-plus on Live Translate. And every second of generated audio carries a SynthID watermark. There's no opt-out on the paid tier that we could find, and no public detector either, the same shape as the text watermarking we covered in August. If you're transcribing the other side of the call, Gemini 3.5 Transcribe is the model Google points you at, and its per-minute price is the same half cent as the Live input side. For the OpenAI comparison, our GPT-Realtime-2.1 coverage from July has the $32 and $64 audio figures the chart above uses.
Sources
Google, Introducing Gemini 3.8 Live and 3.8 Live Extended Thinking, 15 September 2026 (the two models, the 82.6, 68.6%, 35.1% and 97.7% figures, the Speech Agent Arena placing, the 97 languages, the availability list, the SynthID watermark). Google, Build real-time voice applications with Gemini 3.8 Live and 3.5 Transcribe, 15 September 2026 (the $0.005 and $0.018 per-minute prices, the background reasoning and asynchronous function calling description, the partner list). Google AI for Developers, Gemini Developer API pricing, read 16 September 2026 (the $3, $12, $0.75, $4.50 and $1.00 per million figures, the 2.5 Flash Native Audio and Live Translate rows, the 25 tokens a second note, the grounding quota). Google AI for Developers, Gemini 3.8 Live Extended Thinking model card, read 16 September 2026 (the 131,072 and 65,536 limits, the capability table). Google AI for Developers, Thinking in the Live API, read 16 September 2026 (the thinkingLevel values, the NON_BLOCKING requirement, the interactionStatus field). Artificial Analysis, Speech to Speech leaderboard, read 16 September 2026 (the 82.6, 76.0 and 71.5 scores, the 1.18 and 1.35 second latencies). Simon Willison, Gemini Live audio, 15 September 2026 (the browser client and the WebSocket endpoint). The GPT-Realtime-2.1 prices are from our own July coverage.
Frequently asked questions
What's the difference between Gemini 3.8 Live and Gemini 3.8 Live Extended Thinking?
Same price, same limits, same audio. The Extended Thinking model reasons in the background while it speaks and can run tools without pausing the conversation, and it exposes a thinkingLevel setting of low, medium or high. The plain 3.8 Live model has no thinking setting and is meant for high-volume conversational use. On the Artificial Analysis index they score 82.6 and 76.0 respectively.
How much does Gemini 3.8 Live cost per minute?
On the paid tier, $0.005 a minute of audio in and $0.018 a minute of audio out, which is $3 and $12 per million audio tokens. Text is $0.75 in and $4.50 out per million, and image or video input is $1.00 per million or $0.002 a minute. Both 3.8 Live models are priced identically, and the audio rate is unchanged from the older 2.5 Flash Native Audio model.
Why does my existing tool fail on gemini-3.8-live-extended-thinking?
Because the thinking model only accepts asynchronous tools. Every function declaration must carry behavior set to NON_BLOCKING, and the Live API docs state that a synchronous blocking tool returns an error. Your tool should acknowledge immediately and deliver its result as a later function response. Also switch your client from watching turnComplete to waiting for interactionStatus to read IDLE.
Does Gemini 3.8 Live support structured outputs or context caching?
No. The model card marks caching, structured outputs, code execution, URL context and the Batch API as not supported on the Extended Thinking model, and the plain Live model shares the same capability list. Search grounding and audio generation are supported. If you need JSON from the conversation, extract it inside an asynchronous tool or post-process the transcript with a text model.
Is the audio from Gemini 3.8 Live watermarked?
Yes. Google says all audio generated by both models is watermarked with SynthID, its imperceptible audio watermark. There's no opt-out on the API that we could find, and Google hasn't published a public detector for third parties. Treat every second of generated speech as attributable.






















