Skip to content

@vowel.to/client v0.3.3-beta


@vowel.to/client / index / VoiceSessionState

Interface: VoiceSessionState

Defined in: lib/vowel/managers/StateManager.ts:24

Voice session state

Properties

PropertyTypeDefined in
isConnectingbooleanlib/vowel/managers/StateManager.ts:25
isConnectedbooleanlib/vowel/managers/StateManager.ts:26
isDisconnectingbooleanlib/vowel/managers/StateManager.ts:27
isResumingbooleanlib/vowel/managers/StateManager.ts:28
statusstringlib/vowel/managers/StateManager.ts:29
transcripts{ role: "user" | "assistant"; text: string; timestamp: Date; }[]lib/vowel/managers/StateManager.ts:30
isUserSpeakingbooleanlib/vowel/managers/StateManager.ts:36
isAIThinkingbooleanlib/vowel/managers/StateManager.ts:37
isToolExecutingbooleanlib/vowel/managers/StateManager.ts:38
isAISpeakingbooleanlib/vowel/managers/StateManager.ts:39
isHibernatedbooleanlib/vowel/managers/StateManager.ts:40
error?| { message: string; details?: string | object; timestamp: Date; } | nulllib/vowel/managers/StateManager.ts:42