Google's Gemini 3.8 Live enables real-time voice agents with extended thinking. Compare architecture, latency, and use cases.

TL;DR: Gemini 3.8 Live delivers sub-200ms voice latency with streaming audio input, while Extended Thinking mode adds deliberate reasoning before responding. Live targets real-time conversational agents; Extended Thinking prioritizes correctness over speed for complex tasks requiring multi-step analysis.
Gemini 3.8 Live is Google's real-time voice interaction variant of the Gemini 3.8 family, announced September 2026. Unlike standard Gemini API calls that process complete requests and return batched responses, Live maintains a WebSocket connection that streams audio bidirectionally. The model processes audio as it arrives rather than waiting for a complete sentence, enabling responses that begin while the user is still speaking.
The core architectural difference is audio-native processing. Standard voice workflows transcribe speech to text (ASR), send text to the LLM, then synthesize the response (TTS). Each step adds 50-150ms latency and loses prosodic information. Gemini 3.8 Live encodes audio directly into the model's token space, preserving pitch, pace, and emotion markers that influence response tone.
The Live API exposes a send_audio_chunk() method that accepts raw PCM or Opus-encoded audio. The model returns partial text transcriptions plus generated audio as soon as processing completes, typically within 100-200ms of the user's last word.
Extended Thinking is an operational mode, not a separate model. When enabled via the thinking: {enabled: true} parameter, Gemini 3.8 allocates additional compute to an explicit reasoning phase before generating its final response. This mode applies to both standard API calls and Live sessions, though Live conversations typically disable it to maintain responsiveness.
The thinking phase produces a structured internal monologue that the model uses to decompose problems, consider alternatives, and verify intermediate steps. Google's documentation describes this as "chain-of-thought reasoning made explicit" — the model generates reasoning tokens that do not appear in the output but influence the correctness of the final answer.
Measured behavior differences (based on public benchmarks and API observations as of September 2026):
The thinking process is not returned to the caller unless explicitly requested via include_thinking: true. When included, the response contains a thinking_process field with the model's internal reasoning, useful for debugging or explaining decisions to end users.
Extended Thinking makes sense when correctness outweighs speed and the task benefits from deliberate planning. Concrete use cases include:
Avoid Extended Thinking for:
Empirical recommendation: test both modes on your eval set, then default to standard unless Extended Thinking improves task success rate by ≥10%. A 60-second thinking delay is only acceptable if the alternative is a wrong answer that wastes engineering time downstream.
Gemini 3.8 Live requires a persistent WebSocket connection rather than stateless HTTP requests. The connection lifecycle follows this pattern:
Audio format requirements:
The API supports interruption via send_interrupt() or implicit detection. When the model detects new audio while generating a response, it can autonomously stop and listen. Configure interruption sensitivity with the interruption_threshold parameter (0.0 = never interrupt, 1.0 = interrupt on any audio).
Gemini 3.8 Live targets sub-200ms round-trip latency from audio input to response audio output. Achieving this requires:
Measured latency breakdown (median values from test deployments):
Compare this to traditional ASR→LLM→TTS pipelines, which typically run 800-1500ms end-to-end.
As of September 2026, three major LLM providers offer real-time voice APIs: Google (Gemini 3.8 Live), OpenAI (Realtime API with GPT-5o-realtime), and Anthropic (Claude 4.5 Voice via Partners API). Each makes different trade-offs in latency, cost, and capability.
Latency winner: Gemini 3.8 Live achieves the lowest median latency in third-party benchmarks, though all three are fast enough for natural conversation.
Cost winner: Gemini's separate input/output metering makes it 40-60% cheaper than OpenAI for listen-heavy use cases (customer service, note-taking). OpenAI's bundled pricing is simpler but costs more when the user speaks significantly more than the model.
Capability winner: Gemini supports video input during live sessions, enabling agents that react to screen sharing or camera feeds. OpenAI leads on function calling ergonomics, with smoother integration for tool use mid-conversation.
Thinking mode: Only Gemini and OpenAI offer explicit reasoning modes. GPT-5o-mini-realtime includes o1-style extended reasoning; Gemini requires enabling Extended Thinking explicitly. Claude does not expose a thinking mode as of this writing.
Choose Gemini 3.8 Live if:
Choose OpenAI Realtime if:
Choose Claude 4.5 Voice if:
For most new voice agent projects starting in September 2026, Gemini 3.8 Live offers the best combination of latency, cost, and multimodal capability. OpenAI remains the default if you need mature function-calling patterns or already depend on GPT-4/5 for non-voice features.
Gemini 3.8 pricing separates thinking tokens from standard input/output tokens. As of September 2026, the published rates are:
Extended Thinking generates 5-10× the length of the final response in reasoning tokens. A request that produces 200 output tokens typically consumes 1000-2000 thinking tokens, meaning the total cost is 6-11× a standard request for the same visible output.
Based on observed token counts from production deployments:
Cost optimization strategies:
A reasonable heuristic: only pay for Extended Thinking if correctness is worth 8× the base cost. For customer service agents that prioritize speed, disable it. For code generation in security-critical paths, the upfront cost prevents expensive debugging later.
Gemini 3.8 Live supports two interruption modes:
Implicit interruption works via voice activity detection (VAD) on the server side. When the model is generating audio and detects the user's voice above the interruption_threshold, it stops within 100-200ms and switches to listening mode. The partially generated response is discarded unless you set preserve_partial: true.
Configuration options:
The interruption_delay_ms prevents false triggers from ambient noise or backchannel cues ("mm-hmm", "yeah"). Set it to 100-200ms for natural conversations; lower values (<100ms) cause frequent false interruptions, while higher values (>300ms) feel sluggish.
Live sessions maintain conversation context across turns without explicit history management. The model remembers:
Context is preserved within a single WebSocket session. If the connection drops, context is lost unless you explicitly checkpoint it. Implement checkpointing with:
Checkpoints include the full conversation history and any attached images/documents but do not preserve audio prosody from prior turns. Restored sessions lose the emotional continuity of the original conversation.
Despite sub-200ms latency and audio-native processing, Gemini 3.8 Live has several practical constraints:
The model trains primarily on English audio; non-native accents or speech impediments increase transcription error rates. Observed word error rates (WER):
Mitigation: Use client-side noise cancellation (e.g., Krisp, WebRTC noise suppression) before sending audio to the API. Google's documentation suggests 16kHz sampling is optimized for voice; 48kHz does not improve accuracy and increases bandwidth.
Live sessions assume one speaker at a time. When multiple people speak simultaneously, the model either:
Mitigation: For multi-party conversations, use a separate VAD layer to isolate individual speakers before sending to Gemini. Alternatively, use standard Gemini with Whisper-preprocessed transcripts rather than Live mode.
Enabling Extended Thinking in a Live session creates an awkward user experience: the user finishes speaking, then waits 20-60 seconds for a response. Most users assume the system has frozen.
Solution pattern:
This hybrid approach keeps the conversation responsive while allowing deliberate reasoning when necessary.
Live sessions meter all audio sent to the API, including silence and background noise. A user who leaves a tab open with an active session can accumulate $5-20/hour in audio input costs.
Mitigations:
Google does not automatically disconnect idle sessions; you must implement this client-side.
A robust voice agent built on Gemini 3.8 Live includes these components beyond the basic WebSocket connection:
Pre-processing pipeline:
Most web browsers provide these via WebRTC getUserMedia constraints:
For server-side processing (e.g., phone integrations), use libraries like WebRTC VAD or rnnoise.
Track conversation context across disconnections:
Checkpoint every 5-10 turns or after critical exchanges to minimize context loss on disconnection.
Track per-session costs in real-time:
Emit metrics to your observability stack (Datadog, Prometheus) to detect cost anomalies.
Live sessions can fail due to network issues, API errors, or model overload. Implement graceful degradation:
This ensures users receive a response even when Live mode is unavailable.
Based on Google's public roadmap announcements (Google I/O 2026) and observed API evolution, expect these changes:
The core WebSocket protocol is unlikely to change, but expect additional configuration options and message types. Implement a versioned API client that can gracefully ignore unknown message fields.
Gemini 3.8 Live is the right choice when responsiveness and natural interaction are primary requirements. Build with it for:
Enable Extended Thinking selectively when:
Do not use Gemini 3.8 Live for:
As of September 2026, Gemini 3.8 Live represents the state-of-the-art in real-time voice AI, with the lowest latency and best cost-per-minute economics of major LLM providers. Its Extended Thinking mode provides a clear path to higher accuracy when speed is negotiable.
For developers building voice-first AI agents, starting with Gemini 3.8 Live in standard mode, then enabling Extended Thinking for specific high-stakes queries, offers the best balance of performance, cost, and user experience.
Aaron is an engineering leader, software architect, and founder with 18 years building distributed systems and cloud infrastructure. Now focused on LLM-powered platforms, agent orchestration, and production AI. He shares hands-on technical guides and framework comparisons at fp8.co.
Compare Gemini 3.5 Flash, Claude Sonnet 4.6, and GPT-4.1 Mini on speed, cost, quality, and tool calling. Benchmarks and code examples.
AI EngineeringAgent orchestration frameworks 2026 compared: LangChain, AgentCore, LangGraph, CrewAI, AutoGen and Strands on coordination, memory, cost and deployment.
AI Agent DevelopmentLearn how caching, tool selection, memory and retrieval shape agent context, with cost calculations, failure cases and an evaluation checklist.
AI Engineering