@vowel.to/client / index / FloatingMicButtonState
Interface: FloatingMicButtonState
Defined in: lib/vowel/components/FloatingMicButton.tsx:21
Voice session state (subset used for UI display)
Extended by
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
isConnected? | boolean | Whether voice session is connected | lib/vowel/components/FloatingMicButton.tsx:23 |
isConnecting? | boolean | Whether voice session is connecting | lib/vowel/components/FloatingMicButton.tsx:26 |
isUserSpeaking? | boolean | Whether user is speaking | lib/vowel/components/FloatingMicButton.tsx:29 |
isAiSpeaking? | boolean | Whether AI is speaking | lib/vowel/components/FloatingMicButton.tsx:32 |
isAiThinking? | boolean | Whether AI is thinking | lib/vowel/components/FloatingMicButton.tsx:35 |
isToolExecuting? | boolean | Whether AI is executing a tool | lib/vowel/components/FloatingMicButton.tsx:38 |
isResuming? | boolean | Whether session is resuming | lib/vowel/components/FloatingMicButton.tsx:41 |
isPaused? | boolean | Whether session is paused | lib/vowel/components/FloatingMicButton.tsx:44 |
hasError? | boolean | Whether there is an error | lib/vowel/components/FloatingMicButton.tsx:47 |