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

C

CA - enum entry in io.elevenlabs.Language
 
CEB - enum entry in io.elevenlabs.Language
 
cleanup() - function in io.elevenlabs.ClientToolRegistry
Clean up resources when the registry is no longer needed
cleanup() - function in io.elevenlabs.ConversationEventHandler
Clean up resources
cleanup() - function in io.elevenlabs.audio.AudioManager
Clean up audio resources Should be called when audio management is no longer needed
cleanup() - function in io.elevenlabs.audio.LiveKitAudioManager
Clean up audio resources Should be called when audio management is no longer needed
cleanup() - function in io.elevenlabs.audio.NoOpAudioManager
Clean up audio resources Should be called when audio management is no longer needed
cleanup() - function in io.elevenlabs.network.WebRTCConnection
Clean up resources when the connection is no longer needed
cleanup() - function in io.elevenlabs.network.WebSocketConnection
 
clearAllTools() - function in io.elevenlabs.ClientToolRegistry
Clear all registered tools
ClientOverrides - class in io.elevenlabs
 
ClientTool - class in io.elevenlabs
Interface for client-side tools that can be executed by ElevenLabs agentsClient tools allow agents to trigger custom functionality in your application, such as accessing device capabilities, updating UI, or calling external APIs.
ClientToolRegistry - class in io.elevenlabs
Registry for managing client-side tools that can be executed by ElevenLabs agentsThis class provides a comprehensive framework for registering, validating, and executing client tools with proper error handling, timeout management, and async execution.
ClientToolRegistry.Companion - class in io.elevenlabs.ClientToolRegistry
 
ClientToolRegistryBuilder - class in io.elevenlabs
Builder class for creating pre-configured tool registries
ClientToolResult - class in io.elevenlabs
Result of a client tool execution
ClientToolResult.Companion - class in io.elevenlabs.ClientToolResult
 
config(ConversationConfig) - function in io.elevenlabs.ConversationSessionBuilder
Set the conversation configuration
configureAudioSession(Context) - function in io.elevenlabs.audio.AudioUtils
Configure audio session for voice communication
configureForMedia() - function in io.elevenlabs.audio.AudioSessionManager
Configure audio session for media playback
configureForVoiceCall() - function in io.elevenlabs.audio.AudioSessionManager
Configure audio session for voice communication
connect(String,ConversationConfig) - function in io.elevenlabs.network.BaseConnection
Establish a connection.
connect(String,ConversationConfig) - function in io.elevenlabs.network.WebRTCConnection
Connect to LiveKit room using the WebRTC token from config and the given server URL.
connect(String,ConversationConfig) - function in io.elevenlabs.network.WebSocketConnection
Establish a connection.
CONNECTED - enum entry in io.elevenlabs.models.ConversationStatus

The session is connected and active

CONNECTED - enum entry in io.elevenlabs.network.ConnectionState

Successfully connected and active

CONNECTING - enum entry in io.elevenlabs.models.ConversationStatus

The session is in the process of connecting

CONNECTING - enum entry in io.elevenlabs.network.ConnectionState

In the process of connecting

ConnectionState - class in io.elevenlabs.network
Represents the current state of a network connectionThis represents the low-level network connection state used internally by connection implementations like WebRTCConnection.
ConnectionStatusKt - class in io.elevenlabs.models
 
constructOverrides(ConversationConfig) - function in io.elevenlabs.ConversationOverridesBuilder
 
ConversationClient - class in io.elevenlabs
Main entry point for ElevenLabs Conversational AI SDKThis interface provides the primary API for starting and managing conversations with ElevenLabs AI agents.
ConversationClient.Companion - class in io.elevenlabs.ConversationClient
 
ConversationConfig - class in io.elevenlabs
Configuration class for conversation sessionsThis class defines the parameters needed to start a conversation with an ElevenLabs agent.
ConversationEvent - class in io.elevenlabs.models
Sealed class representing all possible conversation eventsThis provides type-safe event handling for real-time conversation communication between the client and ElevenLabs agents.
ConversationEvent.AgentChatResponsePart - class in io.elevenlabs.models.ConversationEvent
Streaming agent chat response parts type lifecycle: start -> delta...
ConversationEvent.AgentResponse - class in io.elevenlabs.models.ConversationEvent
Event representing a response from the agent
ConversationEvent.AgentResponseCorrection - class in io.elevenlabs.models.ConversationEvent
Event representing a correction to the agent's response after interruption
ConversationEvent.AgentResponseMetadata - class in io.elevenlabs.models.ConversationEvent
Agent response metadata (e.g., additional timing/semantic info) Structure varies; exposed as a map for flexibility.
ConversationEvent.AgentToolResponse - class in io.elevenlabs.models.ConversationEvent
Event representing a response from an agent tool call
ConversationEvent.Audio - class in io.elevenlabs.models.ConversationEvent
Event representing audio data
ConversationEvent.AudioAlignment - class in io.elevenlabs.models.ConversationEvent
Audio alignment data event (structure can vary; exposed as a map)
ConversationEvent.ClientToolCall - class in io.elevenlabs.models.ConversationEvent
Event representing a tool call from the agent
ConversationEvent.ConversationInitiationMetadata - class in io.elevenlabs.models.ConversationEvent
Event representing the metadata for the conversation
ConversationEvent.Interruption - class in io.elevenlabs.models.ConversationEvent
Event representing an interruption of agent speech Matches payload: {"interruption_event":{"event_id":119},"type":"interruption"}
ConversationEvent.Ping - class in io.elevenlabs.models.ConversationEvent
Event representing a ping from the agent
ConversationEvent.ServerError - class in io.elevenlabs.models.ConversationEvent
Event representing a server error
ConversationEvent.TentativeAgentResponse - class in io.elevenlabs.models.ConversationEvent
Tentative (partial) agent response text
ConversationEvent.TentativeUserTranscript - class in io.elevenlabs.models.ConversationEvent
Tentative (partial) user transcript sent during recognition
ConversationEvent.UserTranscript - class in io.elevenlabs.models.ConversationEvent
Event representing user speech transcription
ConversationEvent.VadScore - class in io.elevenlabs.models.ConversationEvent
Event representing voice activity detection score
ConversationEventHandler - class in io.elevenlabs
Event processing pipeline for real-time conversationThis class handles type-safe event routing using sealed classes, async event processing with coroutines, state synchronization with UI layer, and error handling with recovery mechanisms.
ConversationEventParser - class in io.elevenlabs.network
JSON event processing for real-time conversation protocolThis object handles parsing incoming events from ElevenLabs servers and serializing outgoing user actions and responses.
ConversationMode - class in io.elevenlabs.models
Enum representing the current mode of the conversation
ConversationOverrides - class in io.elevenlabs
 
ConversationOverridesBuilder - class in io.elevenlabs
Helper to construct the initiation client data payload from ConversationConfig.
ConversationSession - class in io.elevenlabs
Represents an active conversation session with an ElevenLabs agentThis class provides reactive access to conversation state and enables real-time communication with AI agents through text and voice.
ConversationSessionBuilder - class in io.elevenlabs
Builder class for creating customized conversation sessions
ConversationStatus - class in io.elevenlabs.models
Enum representing the current status of a conversation sessionThis represents the high-level conversation lifecycle that app developers interact with, abstracting away low-level network connection details.
CS - enum entry in io.elevenlabs.Language
 
CY - 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