A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  Z 

S

SD - enum entry in io.elevenlabs.Language
 
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
sendMessage(Object) - function in io.elevenlabs.network.WebSocketConnection
Send a message through the connection
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
setAudioStateListener(AudioStateListener) - function in io.elevenlabs.audio.NoOpAudioManager
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
setMicMuted(Boolean) - function in io.elevenlabs.audio.NoOpAudioManager
Set the microphone mute state
setMicrophoneMuted(Boolean) - function in io.elevenlabs.ConversationSession
Mute the microphone at the OS/track level
setMicrophoneMuted(Boolean) - function in io.elevenlabs.audio.AudioManager
Mute the microphone at the OS/track level
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
setMicrophoneMuted(Boolean) - function in io.elevenlabs.audio.LiveKitAudioManager
Mute the microphone at the OS/track level
setMicrophoneMuted(Boolean) - function in io.elevenlabs.audio.NoOpAudioManager
Mute the microphone at the OS/track level
setMuted(Boolean) - function in io.elevenlabs.audio.SoftwareMuteProcessor
 
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
setOnConnectionStateListener(Function1) - function in io.elevenlabs.network.WebSocketConnection
Set a 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
setOnMessageListener(Function1) - function in io.elevenlabs.network.WebSocketConnection
Set a 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
setVolume(Float) - function in io.elevenlabs.audio.NoOpAudioManager
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
 
SL - enum entry in io.elevenlabs.Language
 
SO - enum entry in io.elevenlabs.Language
 
SoftwareMuteProcessor - class in io.elevenlabs.audio
Capture post-processor that implements software microphone muteThis class zeroes outbound audio while muted so the capture pipeline stays open, measures RMS on the captured audio to detect speech while muted, and delivers throttled onMutedSpeech events after a short hangover latch.
SoftwareMuteProcessor.Companion - class in io.elevenlabs.audio.SoftwareMuteProcessor
 
SPEAKING - enum entry in io.elevenlabs.models.ConversationMode

The agent is currently speaking

SR - enum entry in io.elevenlabs.Language
 
start() - function in io.elevenlabs.ConversationSession
Start the conversation session This initiates the connection and begins listening for events
START - enum entry in io.elevenlabs.models.AgentResponsePartType
 
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
startPlayback() - function in io.elevenlabs.audio.NoOpAudioManager
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
startRecording() - function in io.elevenlabs.audio.NoOpAudioManager
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.
STOP - enum entry in io.elevenlabs.models.AgentResponsePartType
 
stopPlayback() - function in io.elevenlabs.audio.AudioManager
Stop audio playback
stopPlayback() - function in io.elevenlabs.audio.LiveKitAudioManager
Stop audio playback
stopPlayback() - function in io.elevenlabs.audio.NoOpAudioManager
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
stopRecording() - function in io.elevenlabs.audio.NoOpAudioManager
Stop recording from the microphone
success(String) - function in io.elevenlabs.ClientToolResult.Companion
Create a successful result
SV - enum entry in io.elevenlabs.Language
 
SW - 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