Installation
Add the transport dependency to yourbuild.gradle:
Usage
Create a client:Resources
Demo
Demo App
Source
Client Transports
Pipecat Android Client Reference
Complete API documentation for the Pipecat Android client.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
WebRTC implementation for Android
build.gradle:
implementation "ai.pipecat:small-webrtc-transport:0.3.7"
val transport = SmallWebRTCTransport.Factory(context, baseUrl)
val options = RTVIClientOptions(
params = RTVIClientParams(baseUrl = null),
enableMic = true,
enableCam = true
)
val client = RTVIClient(transport, callbacks, options)
client.start().withCallback {
// ...
}