A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Z
S
- sendContextualUpdate(String) - function in io.elevenlabs.ConversationEventHandler
- Send contextual update without triggering a response
- sendContextualUpdate(String) - function in io.elevenlabs.ConversationSession
- Send contextual information without triggering a response
- sendFeedback(Boolean) - function in io.elevenlabs.ConversationClient
- Send feedback for the last agent response
- sendFeedback(Boolean) - function in io.elevenlabs.ConversationEventHandler
- Send feedback for the last agent response
- sendFeedback(Boolean) - function in io.elevenlabs.ConversationSession
- Send feedback for the last agent response
- sendMessage(String) - function in io.elevenlabs.ConversationClient
- Send a text message in the conversation
- sendMessage(Object) - function in io.elevenlabs.network.BaseConnection
- Send a message through the connection
- sendMessage(Object) - function in io.elevenlabs.network.WebRTCConnection
- Send a message through the data channel
- sendToolResult(String,String,Boolean) - function in io.elevenlabs.ConversationEventHandler
- Send the result of a client tool execution back to the agent
- sendToolResult(String,String,Boolean) - function in io.elevenlabs.ConversationSession
- Send the result of a client tool execution back to the agentThis method is useful for handling dynamic client tools that are not registered in the ClientToolRegistry.
- sendUserActivity() - function in io.elevenlabs.ConversationEventHandler
- Notify agent of user activity (e.g.
- sendUserActivity() - function in io.elevenlabs.ConversationSession
- Notify the agent that the user is actively typing
- sendUserMessage(String) - function in io.elevenlabs.ConversationEventHandler
- Send a user message
- sendUserMessage(String) - function in io.elevenlabs.ConversationSession
- Send a text message to the agent
- serializeOutgoingEvent(OutgoingEvent) - function in io.elevenlabs.network.ConversationEventParser
- Serialize an outgoing event to JSON string
- setAudioStateListener(AudioStateListener) - function in io.elevenlabs.audio.AudioManager
- Set listener for audio state changes
- setAudioStateListener(AudioStateListener) - function in io.elevenlabs.audio.LiveKitAudioManager
- Set listener for audio state changes
- setMicMuted(Boolean) - function in io.elevenlabs.ConversationSession
- Set microphone mute state
- setMicMuted(Boolean) - function in io.elevenlabs.audio.AudioManager
- Set the microphone mute state
- setMicMuted(Boolean) - function in io.elevenlabs.audio.LiveKitAudioManager
- Set the microphone mute state
- setMicrophoneMuted(Boolean) - function in io.elevenlabs.audio.AudioSessionManager
- Set microphone mute state
- setMicrophoneMuted(Context,Boolean) - function in io.elevenlabs.audio.AudioUtils
- Set microphone mute state
- setOnConnectionStateListener(Function1) - function in io.elevenlabs.network.BaseConnection
- Set a listener for connection state changes
- setOnConnectionStateListener(Function1) - function in io.elevenlabs.network.WebRTCConnection
- Set listener for connection state changes
- setOnMessageListener(Function1) - function in io.elevenlabs.network.BaseConnection
- Set a listener for incoming messages
- setOnMessageListener(Function1) - function in io.elevenlabs.network.WebRTCConnection
- Set listener for incoming messages
- setSpeakerPhoneEnabled(Boolean) - function in io.elevenlabs.audio.AudioSessionManager
- Set speaker phone enabled/disabled
- setStackTrace(Array) - function in kotlin.TokenServiceException
- setVolume(Float) - function in io.elevenlabs.ConversationSession
- Set the playback volume
- setVolume(Float) - function in io.elevenlabs.audio.AudioManager
- Set the playback volume
- setVolume(Float) - function in io.elevenlabs.audio.LiveKitAudioManager
- Set the playback volume
- shouldShowPermissionRationale(Activity) - function in io.elevenlabs.audio.AudioPermissionManager.Companion
- Check if we should show a rationale for the audio permission
- SK - enum entry in io.elevenlabs.Language
- SPEAKING - enum entry in io.elevenlabs.models.ConversationMode
The agent is currently speaking
- start() - function in io.elevenlabs.ConversationSession
- Start the conversation session This initiates the connection and begins listening for events
- startPlayback() - function in io.elevenlabs.audio.AudioManager
- Start audio playback for incoming audio
- startPlayback() - function in io.elevenlabs.audio.LiveKitAudioManager
- Start audio playback for incoming audio
- startRecording() - function in io.elevenlabs.audio.AudioManager
- Start recording from the microphone
- startRecording() - function in io.elevenlabs.audio.LiveKitAudioManager
- Start recording from the microphone
- startSession(ConversationConfig) - function in io.elevenlabs.ConversationClient
- Start a new conversation session with the specified configuration
- startSession(ConversationConfig,Context) - function in io.elevenlabs.ConversationClient.Companion
- Factory method to start a conversation session
- Status - class in io.elevenlabs.models
- Base interface for all status enums to provide common functionality and ensure consistent naming across different status types.
- stopPlayback() - function in io.elevenlabs.audio.AudioManager
- Stop audio playback
- stopPlayback() - function in io.elevenlabs.audio.LiveKitAudioManager
- Stop audio playback
- stopRecording() - function in io.elevenlabs.audio.AudioManager
- Stop recording from the microphone
- stopRecording() - function in io.elevenlabs.audio.LiveKitAudioManager
- Stop recording from the microphone
- success(String) - function in io.elevenlabs.ClientToolResult.Companion
- Create a successful result
- SV - enum entry in io.elevenlabs.Language