@vowel.to/client / index / VowelContextType
Interface: VowelContextType
Defined in: lib/vowel/components/VowelProviderSimple.tsx:35
Vowel Context type
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
client | Vowel | null | Vowel client instance (null if not initialized) | lib/vowel/components/VowelProviderSimple.tsx:37 |
state | VoiceSessionState | Current session state | lib/vowel/components/VowelProviderSimple.tsx:40 |
startSession | () => Promise<void> | Start a voice session | lib/vowel/components/VowelProviderSimple.tsx:43 |
stopSession | () => void | Stop the current session | lib/vowel/components/VowelProviderSimple.tsx:46 |
toggleSession | () => Promise<void> | Toggle session on/off | lib/vowel/components/VowelProviderSimple.tsx:49 |
clearTranscripts | () => void | Clear transcript history | lib/vowel/components/VowelProviderSimple.tsx:52 |
notifyEvent | (eventDetails, context?) => Promise<void> | Notify the AI about an app event Triggers an AI voice response without requiring user speech input | lib/vowel/components/VowelProviderSimple.tsx:61 |
sendText | (text) => Promise<void> | Send text to the AI for processing Lower-level method for custom text interactions | lib/vowel/components/VowelProviderSimple.tsx:69 |