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