{}
{ "livekit_url": "<string>", "livekit_token": "<string>"}
Livekit Backed WebRTC
Compose Session Token is sent as query parameter string
No first message is required. However, You must successfully join the livekit room within 30 seconds
Binary stream of the audio that the Avatar will lipsync to. Sent as a binary stream (in JS/TS UInt8Arr)
Client Signal to make the avatar stop speaking immediately and ignore all previously sent audio
Client Signal to tell the server that the final segment of audio has been already sent and that it should close after playing it back
Room info and join token that are used by the client to join a livekit room that hosts the avatar session
Server sent signals
Termination messages that specify the reason for immediate termination