Package io.elevenlabs
See: Description
-
Class Summary Class Description BuildConfig ClientToolResult Result of a client tool execution ClientToolRegistry 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. ClientToolRegistryBuilder Builder class for creating pre-configured tool registries ConversationSessionBuilder Builder class for creating customized conversation sessions MutedSpeechEvent Event emitted when the user is detected to be speaking while muted. AudioPipelineConfiguration Microphone pipeline configuration. ConversationConfig Configuration class for conversation sessionsThis class defines the parameters needed to start a conversation with an ElevenLabs agent. Overrides AgentOverrides PromptOverrides TtsOverrides ConversationOverrides ClientOverrides ConversationEventHandler 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. -
Interface Summary Interface Description ClientTool 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. ConversationClient Main entry point for ElevenLabs Conversational AI SDKThis interface provides the primary API for starting and managing conversations with ElevenLabs AI agents. ConversationSession 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. -
Object Summary Object Description Companion Companion Companion Companion ConversationOverridesBuilder Helper to construct the initiation client data payload from ConversationConfig. -
Enum Summary Enum Description Language Supported languages for ElevenLabs conversational agents.