Voice Agent Test Client
Talks to the Go voiceagent server over WebSocket, mirroring the Gemini-Live-style event schema (setup / tool_call / interrupted / go_away / context_window_overflow / ...).
Connection
WebSocket URL
System prompt
You are a helpful, concise voice assistant. Keep replies short and conversational.
Voice
Max context tokens (0 = server default)
Tool declarations (JSON array — empty by default, no built-in tools)
[ { "name": "get_weather", "description": "Get the current weather for a location", "parameters": { "location": { "type": "string", "description": "City name" } }, "required": ["location"] } ]
Connect + Setup
Disconnect
idle
Voice
🎤 Start Mic
Stop Mic
16kHz mono PCM16, sent as 32ms blocks
Text
Send
Event Log