Skip to content

Latest commit

 

History

History
188 lines (105 loc) · 7.39 KB

File metadata and controls

188 lines (105 loc) · 7.39 KB
title description
Examples
Complete applications and quickstart demos to accelerate your Pipecat development

<Update label={<><span style={{marginLeft: '8px'}}>Quickstart</>} tags={["Getting Started"]}>

Quickstart demo for a basic voice bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Simple Chatbot</>} tags={["Web & Mobile"]}>

A full client-server example, showing how to connect different clients with a Pipecat bot. Client SDK examples include JavaScript, React, React Native, iOS, and Android.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Twilio Chatbot</>} tags={["Telephony"]}>

Twilio websocket + Media streams. Inbound and outbound calling.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Telnyx Chatbot</>} tags={["Telephony"]}>

Telnyx websocket + Media streams. Inbound and outbound calling.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Plivo Chatbot</>} tags={["Telephony"]}>

Plivo websocket + Media streams. Inbound and outbound calling.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Exotel Chatbot</>} tags={["Telephony"]}>

Exotel websocket + Media streams. Inbound and outbound calling.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Daily PSTN & SIP Calling</>} tags={["Telephony"]}>

Add PSTN & SIP calling to your Pipecat bot. Examples include Daily PSTN and Daily + Twilio SIP. Learn how to place inbound and outbound calls, as well as how to cold transfer a call.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>PSTN Warm Transfer</>} tags={["Telephony"]}>

Warm transfer a PSTN call to a human agent using Daily PSTN.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>WhatsApp Chatbot</>} tags={["Telephony"]}>

Add WhatsApp WebRTC calling to your Pipecat bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>OpenTelemetry</>} tags={["Logging & Analytics"]}>

Add OpenTelemetry to your Pipecat bot. Examples include Langfuse and Jaeger.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>IVR Navigation</>} tags={["Telephony"]}>

Automatically navigate an IVR call tree by providing Pipecat with a goal.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Voicemail Detection</>} tags={["Telephony"]}>

Detect voicemail in a phone call and leave a message.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Tavus</>} tags={["Video Avatar"]}>

Use Tavus to create a video avatar for your Pipecat bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>HeyGen</>} tags={["Video Avatar"]}>

Use HeyGen to create a video avatar for your Pipecat bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Simli</>} tags={["Video Avatar"]}>

Use Simli to create a video avatar for your Pipecat bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Push to Talk</>} tags={["Web & Mobile"]}>

A push-to-talk client interface, allowing users to press a button to start talking to the bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>SmallWebRTC + Docker</>} tags={["Web & Mobile"]}>

Learn how to deploy the SmallWebRTCTransport in a Docker container.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Structured Conversation</>} tags={["Flows"]}>

Learn how to use Pipecat Flows to create a structured navigation flow. This example shows a simple restaurant reservation flow.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Sentry Metrics</>} tags={["Logging & Analytics"]}>

Learn how to use Sentry to track metrics and errors in your Pipecat bot.

View Example →

<Update label={<><span style={{marginLeft: '8px'}}>Vonage Audio Connector</>} tags={["WebSocket Audio"]}>

Stream real-time audio from an active Vonage Video API session into a Pipecat pipeline using the Vonage Audio Connector.

View Example →


💡 Need Help Getting Started?

Browse all examples on GitHub Browse code snippets & techniques Get help from the community