@vowel.to/client / index / VoiceSessionState
Interface: VoiceSessionState
Defined in: lib/vowel/managers/StateManager.ts:24
Voice session state
Properties
| Property | Type | Defined in |
|---|---|---|
isConnecting | boolean | lib/vowel/managers/StateManager.ts:25 |
isConnected | boolean | lib/vowel/managers/StateManager.ts:26 |
isResuming | boolean | lib/vowel/managers/StateManager.ts:27 |
status | string | lib/vowel/managers/StateManager.ts:28 |
transcripts | { role: "user" | "assistant"; text: string; timestamp: Date; }[] | lib/vowel/managers/StateManager.ts:29 |
isUserSpeaking | boolean | lib/vowel/managers/StateManager.ts:35 |
isAIThinking | boolean | lib/vowel/managers/StateManager.ts:36 |
isToolExecuting | boolean | lib/vowel/managers/StateManager.ts:37 |
isAISpeaking | boolean | lib/vowel/managers/StateManager.ts:38 |
error? | | { message: string; details?: string | object; timestamp: Date; } | null | lib/vowel/managers/StateManager.ts:40 |