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
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  Z