Skip to main content
The Pipecat Android SDK provides a Kotlin implementation for building voice and multimodal AI applications on Android. It handles:
  • Real-time audio and video streaming
  • Bot communication and state management
  • Media device handling
  • Event handling

Installation

Add the dependency for your chosen transport to your build.gradle file. For example, to use the Daily transport:

Example

Here’s a simple example using Daily as the transport layer.

Documentation

API Reference

SDK API documentation

Transport Packages

Daily, Gemini, OpenAI WebRTC, and SmallWebRTC transports