toggle menu
RTVI Client
androidJvm
switch theme
rtvi-client-android
ai.
rtvi.
client
Voice
Client
Companion
Voice
Client
Options
Voice
Event
Callbacks
ai.
rtvi.
client.
helper
LLMContext
LLMContext
Message
LLMFunction
Call
LLMFunction
Call
Result
LLMHelper
Callbacks
Companion
Registered
Voice
Client
Voice
Client
Helper
ai.
rtvi.
client.
result
Callback
Future
Http
Error
Bad
Status
Code
Exception
Thrown
Missing
Response
Body
if
Error()
or
Error()
Promise
resolved
Promise
Err()
resolved
Promise
Ok()
Result
Err
Ok
Result
Callback
Voice
Error
Error
Response
Exception
Thrown
Failed
To
Fetch
Auth
Bundle
Helper
Not
Registered
Invalid
State
Operation
Cancelled
Other
Error
Previous
Connection
Still
Active
Timeout
Transport
Not
Initialized
Voice
Exception
Companion
with
Promise()
with
Timeout()
ai.
rtvi.
client.
transport
Auth
Bundle
Msg
Client
To
Server
Companion
Data
Action
Type
Msg
Server
To
Client
Data
Action
Response
Bot
Ready
Describe
Actions
Response
Describe
Config
Response
Error
Get
Or
Update
Config
Response
Type
Transport
Transport
Context
Transport
Factory
ai.
rtvi.
client.
types
Action
Description
Config
Media
Device
Id
Media
Device
Info
Media
Track
Id
Option
Option
Description
Participant
Participant
Id
Participant
Tracks
Pipecat
Metrics
Pipecat
Metrics
Data
Service
Config
Service
Config
Description
Service
Registration
Tracks
Transcript
Transport
State
Idle
Initializing
Initialized
Authorizing
Connecting
Connected
Ready
Disconnected
Error
Type
Str
Bool
Number
Array
Object
Value
Array
Bool
Null
Number
Object
Str
ai.
rtvi.
client.
utils
Thread
Ref
Companion
rtvi-client-android-daily
ai.
rtvi.
client.
daily
Daily
Transport
Companion
Factory
Daily
Voice
Client
rtvi-client-android
/
ai.rtvi.client
/
VoiceEventCallbacks
/
onConnected
on
Connected
open
fun
onConnected
(
)
Invoked when the underlying transport has connected.