VoiceSnapshot
Defined in: packages/react/src/agent.ts:45
The immutable snapshot returned by VoiceAgent.getSnapshot().
Properties
state
state: VoiceAgentState;Defined in: packages/react/src/agent.ts:47
Agent state — drives orb, status chip, visualizer.
level
level: number;Defined in: packages/react/src/agent.ts:49
Activity level 0–1: VAD probability while listening, output amplitude while speaking.
micLevel
micLevel: number;Defined in: packages/react/src/agent.ts:51
Smoothed mic RMS amplitude 0–1 — live even while idle/muted/speaking (mic meter).
vadActive
vadActive: boolean;Defined in: packages/react/src/agent.ts:53
VAD currently detects speech (threshold crossed).
segments
segments: Segment[];Defined in: packages/react/src/agent.ts:55
Transcript segments (user + agent), oldest first.
connection
connection: VoiceConnectionState;Defined in: packages/react/src/agent.ts:57
Connection lifecycle.
muted
muted: boolean;Defined in: packages/react/src/agent.ts:59
Local mic muted.
metrics
metrics: VoiceMetrics;Defined in: packages/react/src/agent.ts:61
Per-turn latency metrics.
lastError
lastError: VoiceError | null;Defined in: packages/react/src/agent.ts:63
Last error, or null. Cleared by reset().