@vowel.to/client / react / 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 |
isDisconnecting? | boolean | Whether voice session is disconnecting | lib/vowel/components/FloatingMicButton.tsx:29 |
isUserSpeaking? | boolean | Whether user is speaking | lib/vowel/components/FloatingMicButton.tsx:32 |
isAiSpeaking? | boolean | Whether AI is speaking | lib/vowel/components/FloatingMicButton.tsx:35 |
isAiThinking? | boolean | Whether AI is thinking | lib/vowel/components/FloatingMicButton.tsx:38 |
isToolExecuting? | boolean | Whether AI is executing a tool | lib/vowel/components/FloatingMicButton.tsx:41 |
isHibernated? | boolean | Whether session is hibernated (sleeping) | lib/vowel/components/FloatingMicButton.tsx:44 |
isResuming? | boolean | Whether session is resuming | lib/vowel/components/FloatingMicButton.tsx:47 |
isPaused? | boolean | Whether session is paused | lib/vowel/components/FloatingMicButton.tsx:50 |
hasError? | boolean | Whether there is an error | lib/vowel/components/FloatingMicButton.tsx:53 |