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
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  Z