A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Z
A
- abandonAudioFocus() - function in io.elevenlabs.audio.AudioSessionManager
- Abandon audio focus
- abandonAudioFocus(Context) - function in io.elevenlabs.audio.AudioUtils
- Abandon audio focus
- addRemoteAudioTrack(RemoteAudioTrack) - function in io.elevenlabs.audio.LiveKitAudioManager
- Add a remote audio track for playback This should be called when a new remote participant joins
- addSuppressed(Throwable) - function in kotlin.TokenServiceException
- addTool(String,ClientTool) - function in io.elevenlabs.ClientToolRegistryBuilder
- Add a tool to the registry
- addTool(String,SuspendFunction1) - function in io.elevenlabs.ClientToolRegistryBuilder
- Add a simple function-based tool
- addTool(String,ClientTool) - function in io.elevenlabs.ConversationSessionBuilder
- Add a custom client tool
- addTool(String,SuspendFunction1) - function in io.elevenlabs.ConversationSessionBuilder
- Add a simple function-based tool
- AF - enum entry in io.elevenlabs.Language
- AGENT - enum entry in io.elevenlabs.models.MessageRole
Message sent by the agent
- AgentOverrides - class in io.elevenlabs
- AgentResponsePartType - class in io.elevenlabs.models
- Lifecycle position of a streamed agent chat response part.
- AgentResponsePartType.Companion - class in io.elevenlabs.models.AgentResponsePartType
- AR - enum entry in io.elevenlabs.Language
- AS - enum entry in io.elevenlabs.Language
- asLiveData(StateFlow) - function in io.elevenlabs.utils.FlowExtensionsKt
- Extension function to convert a StateFlow to LiveData for backward compatibility.
- AudioFrame - class in io.elevenlabs.models
- One decoded PCM chunk from the agent's remote audio track.
- AudioManager - class in io.elevenlabs.audio
- Interface for managing audio capture, playback, and processing for voice conversationsThis interface provides comprehensive audio management including microphone input handling with permission management, speaker output control and volume management, mute/unmute functionality, and audio session configuration for optimal quality.
- AudioPermissionManager - class in io.elevenlabs.audio
- Manager for handling audio permissions in AndroidThis class provides a comprehensive solution for requesting and managing audio recording permissions with proper callbacks and state management.
- AudioPermissionManager.Companion - class in io.elevenlabs.audio.AudioPermissionManager
- AudioPermissionManagerKt - class in io.elevenlabs.audio
- AudioPipelineConfiguration - class in io.elevenlabs
- Microphone pipeline configuration.
- AudioSessionManager - class in io.elevenlabs.audio
- Audio session management for optimal conversation qualityThis class handles audio session configuration, focus management, and quality optimization for voice conversations.
- AudioStateListener - class in io.elevenlabs.audio
- Listener interface for audio state changes
- AudioUtils - class in io.elevenlabs.audio
- Audio utilities for Android-specific functionalityThis object provides utility functions for runtime permission handling for microphone access, audio focus management for interruptions, volume control and routing configuration, and optimal audio settings for conversation quality.
- AZ - enum entry in io.elevenlabs.Language