Function Calling
LLM
Add function calling to your Pipecat bot. Examples exist for each LLM provider supported in Pipecat.View Recipe →
Record Audio
Recording & Logging
Collect audio frames from the user and bot for later processing or storage.View Recipe →
Capture Transcripts
Recording & Logging
Capture user and bot transcripts for later processing or storage.View Recipe →
Play Background Sound
Audio
Play a background sound in your Pipecat bot. The audio is mixed with the transport audio to create a single integrated audio stream.View Recipe →
Mute User Input
User Interaction
Specify a strategy for mute to mute user input, allowing the bot to continue without interruption.View Recipe →
Wake Phrase
User Interaction
Use a wake phrase to wake up your Pipecat bot.View Recipe →
Play Sound Effects
Audio
Play sound effects in your Pipecat bot.View Recipe →
Switch Languages
Multilingual
A ParallelPipeline example showing how to dynamically switch languages.View Recipe →
Detect an Idle User
User Interaction
Detect when a user is idle and automatically respond.View Recipe →
Debug with an Observer
Debugging
Learn how to debug your Pipecat bot with an Observer by observing frames flowing through the pipeline.View Recipe →
Live Debugger (Whisker)
Debugging
A live graphical debugger for the Pipecat voice and multimodal conversational AI framework. It lets you visualize pipelines and debug frames in real time — so you can see exactly what your bot is thinking and doing.View Recipe →
Collect Emails
Recording & Logging
Parse user email from the LLM response.View Recipe →
Smart Turn Detection
User Interaction
Detect when a user has finished speaking and automatically respond. Learn more about smart-turn model.View Recipe →
MCP Tools
Integration
Use MCP tools to interact with external services.View Recipe →
Interruption Strategies
User Interaction
Learn how to configure interruption strategies for your Pipecat bot.View Recipe →
Describe Video
Vision
Pass a video frame from a live video stream to a model and get a description.View Recipe →
User and Bot Turn Events
Events
Handle user and bot end of turn events to add custom logic after a turn.View Recipe →

💡 Need Help Getting Started?