- Real-time audio streaming
- Bot communication and state management
- Media device handling
- Configuration management
- Event handling
Installation
Add the SDK to your project using Swift Package Manager: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
Source
Pipecat Client iOS on GitHub
Demo
Simple Chatbot Demo