# Pipecat ## Docs - [agent](https://docs.pipecat.ai/api-reference/cli/cloud/agent.md): Manage agent deployments - [auth](https://docs.pipecat.ai/api-reference/cli/cloud/auth.md): Authentication and authorization commands - [build](https://docs.pipecat.ai/api-reference/cli/cloud/build.md): Manage cloud builds - [deploy](https://docs.pipecat.ai/api-reference/cli/cloud/deploy.md): Create or modify an agent deployment - [docker](https://docs.pipecat.ai/api-reference/cli/cloud/docker.md): Build and push Docker images for agent deployments - [organizations](https://docs.pipecat.ai/api-reference/cli/cloud/organizations.md): Organization and API key management commands - [regions](https://docs.pipecat.ai/api-reference/cli/cloud/regions.md): View available deployment regions - [secrets](https://docs.pipecat.ai/api-reference/cli/cloud/secrets.md): Secret sets and secret management commands - [init](https://docs.pipecat.ai/api-reference/cli/init.md): Scaffold a new Pipecat project with an interactive wizard or CLI flags - [CLI Overview](https://docs.pipecat.ai/api-reference/cli/overview.md): Command-line tool for scaffolding, deploying, and monitoring Pipecat bots - [tail](https://docs.pipecat.ai/api-reference/cli/tail.md): A terminal dashboard for monitoring Pipecat sessions in real-time - [Create an Agent](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-create.md): Create a new agent with a container image and configuration settings. - [Delete an Agent](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-delete.md): Permanently delete an agent and its associated resources. - [Retrieve Agent Logs](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-get-logs.md): Get execution logs for an agent with filtering and pagination options. - [Get Session Details](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-get-session.md): Retrieve detailed information about a specific session including resource metrics and meeting IDs. - [List All Sessions](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-get-sessions.md): Get sessions for an agent with filtering and pagination options. - [List All Agents](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-list-all.md): Retrieve a list of all agents in your organization with their status and configuration. - [Get Agent Details](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-list-one.md): Retrieve detailed information about a specific agent including its deployment status. - [Update an Agent](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/agent-update.md): Update an existing agent's configuration or deploy a new version. - [Create Build](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/build-create.md): Create a new build or return a cached build for your uploaded context - [Get Build](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/build-get.md): Get the current status of a build - [Get Build Logs](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/build-get-logs.md): Retrieve the logs for a specific build - [List Builds](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/build-list.md): List all builds for your organization with optional filters - [Get Upload URL](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/build-upload-url.md): Get a pre-signed URL to upload your Docker build context - [Get Organization Properties](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/properties-get.md): Retrieve current values of configurable properties for your organization. - [Update Organization Properties](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/properties-update.md): Update configurable properties for your organization, such as the default deployment region. - [List Regions](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/regions-list.md): Retrieve a list of all available regions for deploying agents and storing secrets. - [Create or Update Secrets](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/secret-create-update.md): Create or update a secret set and its values - [Delete Entire Secret Set](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/secret-delete-secret-set.md): Delete an entire secret set by its name. This operation removes the secret set and all associated key-value pairs. - [Delete Specific Secret From Set](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/secret-delete-specific-secret.md): Delete a specific secret from a set by its key. This operation removes the key-value pair from the specified secret set. - [List All Secret Sets](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/secret-list-all.md): Retrieve a list of all secret sets in your organization with their name and secret type. - [Get Secret Set Details](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/secret-list-one.md): Retrieve key and value pairs for a specific secret set. - [Session API](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/session-proxy.md): Send HTTP requests directly to your running Pipecat Cloud agent sessions. - [Start an Agent session](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/start.md): Start a new session with a deployed agent. - [Stop an Agent session](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/endpoint/stop.md): Stop a running agent session and clean up its resources. - [Examples](https://docs.pipecat.ai/api-reference/pipecat-cloud/sdk-reference/examples.md): Common usage patterns for the Pipecat Cloud Python SDK - [Error Handling](https://docs.pipecat.ai/api-reference/pipecat-cloud/sdk-reference/exceptions.md): Managing errors with the Pipecat Cloud Python SDK - [Python SDK Overview](https://docs.pipecat.ai/api-reference/pipecat-cloud/sdk-reference/overview.md): Introduction to the Pipecat Cloud Python SDK - [Session Arguments](https://docs.pipecat.ai/api-reference/pipecat-cloud/sdk-reference/session-arguments.md): Understanding the arguments received by bot entry points - [Session Management](https://docs.pipecat.ai/api-reference/pipecat-cloud/sdk-reference/sessions.md): Managing agent sessions with the Pipecat Cloud Python SDK - [Exceptions](https://docs.pipecat.ai/api-reference/pipecat-flows/exceptions.md): Error handling hierarchy for Pipecat Flows - [FlowManager](https://docs.pipecat.ai/api-reference/pipecat-flows/flow-manager.md): Core orchestration class for managing conversation flows - [Pipecat Flows Overview](https://docs.pipecat.ai/api-reference/pipecat-flows/overview.md): Reference docs for Pipecat's conversation flow system - [Types](https://docs.pipecat.ai/api-reference/pipecat-flows/types.md): Type definitions and configuration schemas for Pipecat Flows - [FrameProcessor Events](https://docs.pipecat.ai/api-reference/server/events/frame-processor-events.md): Handle errors and monitor frame processing with events available on every processor - [Events Overview](https://docs.pipecat.ai/api-reference/server/events/overview.md): Monitor and respond to lifecycle changes using Pipecat's event system - [Service Events](https://docs.pipecat.ai/api-reference/server/events/service-events.md): Handle connection lifecycle and service-specific events for STT, TTS, and LLM services - [Control Frames](https://docs.pipecat.ai/api-reference/server/frames/control-frames.md): Reference for ControlFrame types: pipeline lifecycle, response boundaries, service settings, and runtime configuration - [Data Frames](https://docs.pipecat.ai/api-reference/server/frames/data-frames.md): Reference for DataFrame types: audio, image, text, transcription, and transport messages - [LLM Frames](https://docs.pipecat.ai/api-reference/server/frames/llm-frames.md): LLM context frame and function calling helper dataclasses - [Frames](https://docs.pipecat.ai/api-reference/server/frames/overview.md): Frame categories, processing behavior, and common patterns for Pipecat pipelines - [System Frames](https://docs.pipecat.ai/api-reference/server/frames/system-frames.md): Reference for SystemFrame types: pipeline lifecycle, interruptions, speaking state, input, and diagnostics - [Pipecat Server Overview](https://docs.pipecat.ai/api-reference/server/introduction.md): API reference for the Pipecat Python framework. - [Pipeline Heartbeats](https://docs.pipecat.ai/api-reference/server/pipeline/heartbeats.md): Monitor pipeline health with heartbeat frames - [ParallelPipeline](https://docs.pipecat.ai/api-reference/server/pipeline/parallel-pipeline.md): Run multiple pipeline branches in parallel, with synchronized inputs and outputs for complex flows - [Pipeline Idle Detection](https://docs.pipecat.ai/api-reference/server/pipeline/pipeline-idle-detection.md): Automatically detect and handle idle pipelines with no bot activity - [PipelineParams](https://docs.pipecat.ai/api-reference/server/pipeline/pipeline-params.md): Configure pipeline execution with PipelineParams - [PipelineTask](https://docs.pipecat.ai/api-reference/server/pipeline/pipeline-task.md): Manage pipeline execution and lifecycle with PipelineTask - [Google RTVI Observer](https://docs.pipecat.ai/api-reference/server/rtvi/google-rtvi-observer.md): Adding support for sending search responses to RTVI clients - [RTVI (Real-Time Voice Interaction)](https://docs.pipecat.ai/api-reference/server/rtvi/introduction.md): Build real-time voice and multimodal applications with Pipecat’s RTVI protocol - [RTVI Observer](https://docs.pipecat.ai/api-reference/server/rtvi/rtvi-observer.md): Converting pipeline frames to RTVI protocol messages - [RTVIProcessor](https://docs.pipecat.ai/api-reference/server/rtvi/rtvi-processor.md): Core coordinator for RTVI protocol communication - [Sentry Metrics](https://docs.pipecat.ai/api-reference/server/services/analytics/sentry.md): Performance monitoring integration with Sentry for Pipecat frame processors - [Community Integrations](https://docs.pipecat.ai/api-reference/server/services/community-integrations.md): Community-maintained service integrations for Pipecat - [Azure OpenAI Image Generation](https://docs.pipecat.ai/api-reference/server/services/image-generation/azure.md): Image generation service implementation using Azure OpenAI's REST API - [fal](https://docs.pipecat.ai/api-reference/server/services/image-generation/fal.md): Image generation service implementation using fal's fast SDXL models - [Google Imagen](https://docs.pipecat.ai/api-reference/server/services/image-generation/google.md): Image generation service implementation using Google's Imagen models - [OpenAI Image Generation](https://docs.pipecat.ai/api-reference/server/services/image-generation/openai.md): Image generation service implementation using OpenAI's DALL-E models - [Anthropic](https://docs.pipecat.ai/api-reference/server/services/llm/anthropic.md): Large Language Model service implementation using Anthropic's Claude API - [AWS Bedrock](https://docs.pipecat.ai/api-reference/server/services/llm/aws.md): Large Language Model service implementation using Amazon Bedrock API - [Azure](https://docs.pipecat.ai/api-reference/server/services/llm/azure.md): Large Language Model service implementation using Azure OpenAI API - [Cerebras](https://docs.pipecat.ai/api-reference/server/services/llm/cerebras.md): LLM service implementation using Cerebras's API with OpenAI-compatible interface - [DeepSeek](https://docs.pipecat.ai/api-reference/server/services/llm/deepseek.md): LLM service implementation using DeepSeek's API with OpenAI-compatible interface - [Fireworks AI](https://docs.pipecat.ai/api-reference/server/services/llm/fireworks.md): LLM service implementation using Fireworks AI's API with OpenAI-compatible interface - [Google Gemini](https://docs.pipecat.ai/api-reference/server/services/llm/google.md): Large Language Model service implementation using Google's Gemini API - [Google Vertex AI](https://docs.pipecat.ai/api-reference/server/services/llm/google-vertex.md): LLM service implementation using Google's Vertex AI with OpenAI-compatible interface - [Grok](https://docs.pipecat.ai/api-reference/server/services/llm/grok.md): LLM service implementation using Grok's API with OpenAI-compatible interface - [Groq](https://docs.pipecat.ai/api-reference/server/services/llm/groq.md): LLM service implementation using Groq's API with OpenAI-compatible interface - [Mistral](https://docs.pipecat.ai/api-reference/server/services/llm/mistral.md): LLM service implementation using Mistral's API with OpenAI-compatible interface - [Novita AI](https://docs.pipecat.ai/api-reference/server/services/llm/novita.md): LLM service implementation using Novita AI's OpenAI-compatible API - [NVIDIA NIM](https://docs.pipecat.ai/api-reference/server/services/llm/nvidia.md): LLM service implementation using NVIDIA's NIM (NVIDIA Inference Microservice) API with OpenAI-compatible interface - [Ollama](https://docs.pipecat.ai/api-reference/server/services/llm/ollama.md): LLM service implementation using Ollama with OpenAI-compatible interface - [OpenAI](https://docs.pipecat.ai/api-reference/server/services/llm/openai.md): Large Language Model services using OpenAI's chat completion API - [OpenAI Responses](https://docs.pipecat.ai/api-reference/server/services/llm/openai-responses.md): Large Language Model services using OpenAI's Responses API - [OpenPipe](https://docs.pipecat.ai/api-reference/server/services/llm/openpipe.md): LLM service implementation using OpenPipe for LLM request logging and fine-tuning - [OpenRouter](https://docs.pipecat.ai/api-reference/server/services/llm/openrouter.md): LLM service implementation using OpenRouter's API with OpenAI-compatible interface - [Perplexity](https://docs.pipecat.ai/api-reference/server/services/llm/perplexity.md): LLM service implementation using Perplexity's API with OpenAI-compatible interface - [Qwen](https://docs.pipecat.ai/api-reference/server/services/llm/qwen.md): LLM service implementation using Alibaba Cloud's Qwen models through an OpenAI-compatible interface - [SambaNova](https://docs.pipecat.ai/api-reference/server/services/llm/sambanova.md): LLM service implementation using SambaNova's API with OpenAI-compatible interface - [Sarvam](https://docs.pipecat.ai/api-reference/server/services/llm/sarvam.md): Large Language Model services using Sarvam's OpenAI-compatible API - [Together AI](https://docs.pipecat.ai/api-reference/server/services/llm/together.md): LLM service implementation using Together AI's API with OpenAI-compatible interface - [Mem0](https://docs.pipecat.ai/api-reference/server/services/memory/mem0.md): Long-term conversation memory service powered by Mem0 - [AWS Nova Sonic](https://docs.pipecat.ai/api-reference/server/services/s2s/aws.md): Real-time speech-to-speech service implementation using AWS Nova Sonic - [Gemini Live](https://docs.pipecat.ai/api-reference/server/services/s2s/gemini-live.md): A real-time, multimodal conversational AI service powered by Google's Gemini - [Gemini Live Vertex AI](https://docs.pipecat.ai/api-reference/server/services/s2s/gemini-live-vertex.md): A real-time, multimodal conversational AI service powered by Google's Gemini via Vertex AI - [Grok Realtime](https://docs.pipecat.ai/api-reference/server/services/s2s/grok.md): Real-time speech-to-speech service implementation using xAI's Grok Voice Agent API - [OpenAI Realtime](https://docs.pipecat.ai/api-reference/server/services/s2s/openai.md): Real-time speech-to-speech service implementation using OpenAI's Realtime API - [Ultravox Realtime](https://docs.pipecat.ai/api-reference/server/services/s2s/ultravox.md): Real-time speech-to-speech service implementation using Ultravox's Realtime API - [ExotelFrameSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/exotel.md): Serializer for Exotel WebSocket media streaming protocol - [GenesysAudioHookSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/genesys.md): Serializer for Genesys Cloud AudioHook WebSocket protocol - [Frame Serializer Overview](https://docs.pipecat.ai/api-reference/server/services/serializers/introduction.md): Overview of frame serializers for converting between Pipecat frames and external protocols - [PlivoFrameSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/plivo.md): Serializer for Plivo Audio Streaming WebSocket protocol - [TelnyxFrameSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/telnyx.md): Serializer for Telnyx WebSocket media streaming protocol - [TwilioFrameSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/twilio.md): Serializer for Twilio Media Streams WebSocket protocol - [VonageFrameSerializer](https://docs.pipecat.ai/api-reference/server/services/serializers/vonage.md): Serializer for Vonage Video API Audio Connector WebSocket protocol - [AssemblyAI](https://docs.pipecat.ai/api-reference/server/services/stt/assemblyai.md): Speech-to-text service implementation using AssemblyAI's real-time transcription API - [AWS Transcribe](https://docs.pipecat.ai/api-reference/server/services/stt/aws.md): Speech-to-text service implementation using Amazon Transcribe's real-time transcription API - [Azure](https://docs.pipecat.ai/api-reference/server/services/stt/azure.md): Speech-to-text service using Azure Cognitive Services Speech SDK - [Cartesia](https://docs.pipecat.ai/api-reference/server/services/stt/cartesia.md): Speech-to-text service implementation using Cartesia's real-time transcription API - [Deepgram](https://docs.pipecat.ai/api-reference/server/services/stt/deepgram.md): Speech-to-text service implementations using Deepgram's real-time transcription and Flux APIs - [ElevenLabs](https://docs.pipecat.ai/api-reference/server/services/stt/elevenlabs.md): Speech-to-text service implementation using ElevenLabs' file-based transcription API - [Fal (Wizper)](https://docs.pipecat.ai/api-reference/server/services/stt/fal.md): Speech-to-text service implementation using Fal's Wizper API - [Gladia](https://docs.pipecat.ai/api-reference/server/services/stt/gladia.md): Speech-to-text service implementation using Gladia's API - [Google](https://docs.pipecat.ai/api-reference/server/services/stt/google.md): Speech-to-text service implementation using Google Cloud's Speech-to-Text V2 API - [Gradium](https://docs.pipecat.ai/api-reference/server/services/stt/gradium.md): Speech-to-text service using Gradium's real-time streaming API - [Groq (Whisper)](https://docs.pipecat.ai/api-reference/server/services/stt/groq.md): Speech-to-text service implementation using Groq's Whisper API - [NVIDIA Riva](https://docs.pipecat.ai/api-reference/server/services/stt/nvidia.md): Speech-to-text service implementation using NVIDIA Riva - [OpenAI](https://docs.pipecat.ai/api-reference/server/services/stt/openai.md): Speech-to-text service implementations using OpenAI's Speech-to-Text APIs - [Sarvam](https://docs.pipecat.ai/api-reference/server/services/stt/sarvam.md): Speech-to-text service implementation using Sarvam AI's WebSocket-based streaming API - [Soniox](https://docs.pipecat.ai/api-reference/server/services/stt/soniox.md): Speech-to-text service implementation using Soniox's WebSocket API - [Speechmatics](https://docs.pipecat.ai/api-reference/server/services/stt/speechmatics.md): Speech-to-text service implementation using Speechmatics' real-time transcription STT API - [Whisper](https://docs.pipecat.ai/api-reference/server/services/stt/whisper.md): Speech-to-text service implementation using locally-downloaded Whisper models - [Supported Services](https://docs.pipecat.ai/api-reference/server/services/supported-services.md): AI services integrated with Pipecat and their setup requirements - [DailyTransport](https://docs.pipecat.ai/api-reference/server/services/transport/daily.md): WebRTC transport implementation using Daily for real-time audio/video communication - [FastAPIWebsocketTransport](https://docs.pipecat.ai/api-reference/server/services/transport/fastapi-websocket.md): WebSocket transport implementation for FastAPI web applications with telephony integration - [HeyGenTransport](https://docs.pipecat.ai/api-reference/server/services/transport/heygen.md): AI avatar video generation service for creating interactive conversational avatars - [LemonSliceTransport](https://docs.pipecat.ai/api-reference/server/services/transport/lemonslice.md): AI avatar video service for adding LemonSlice avatars to Daily rooms - [LiveKitTransport](https://docs.pipecat.ai/api-reference/server/services/transport/livekit.md): WebRTC transport implementation using LiveKit for real-time audio communication - [SmallWebRTCTransport](https://docs.pipecat.ai/api-reference/server/services/transport/small-webrtc.md): A lightweight WebRTC transport for peer-to-peer audio and video communication in Pipecat - [TavusTransport](https://docs.pipecat.ai/api-reference/server/services/transport/tavus.md): Conversational AI applications with Tavus avatars using real-time audio/video streaming - [TransportParams](https://docs.pipecat.ai/api-reference/server/services/transport/transport-params.md): Base configuration parameters shared by all transport implementations - [WebSocket Transports](https://docs.pipecat.ai/api-reference/server/services/transport/websocket-server.md): WebSocket transport implementations for real-time client-server communication - [WhatsAppTransport](https://docs.pipecat.ai/api-reference/server/services/transport/whatsapp.md): Real-time voice communication through WhatsApp Business API using WebRTC - [Async](https://docs.pipecat.ai/api-reference/server/services/tts/asyncai.md): Text-to-speech services using Async's WebSocket and HTTP APIs - [AWS Polly](https://docs.pipecat.ai/api-reference/server/services/tts/aws.md): Text-to-speech service using Amazon Polly - [Azure](https://docs.pipecat.ai/api-reference/server/services/tts/azure.md): Text-to-speech service using Azure Cognitive Services Speech SDK - [Camb AI](https://docs.pipecat.ai/api-reference/server/services/tts/camb.md): Text-to-speech service using Camb AI's MARS models for high-quality speech synthesis - [Cartesia](https://docs.pipecat.ai/api-reference/server/services/tts/cartesia.md): Text-to-speech services using Cartesia's WebSocket and HTTP APIs - [Deepgram](https://docs.pipecat.ai/api-reference/server/services/tts/deepgram.md): Text-to-speech service implementations using Deepgram's Aura API - [ElevenLabs](https://docs.pipecat.ai/api-reference/server/services/tts/elevenlabs.md): Text-to-speech service using ElevenLabs' streaming API with word-level timing - [Fish Audio](https://docs.pipecat.ai/api-reference/server/services/tts/fish.md): Real-time text-to-speech service using Fish Audio's WebSocket API - [Google](https://docs.pipecat.ai/api-reference/server/services/tts/google.md): Text-to-speech service using Google's Cloud Text-to-Speech API - [Gradium](https://docs.pipecat.ai/api-reference/server/services/tts/gradium.md): Text-to-speech service using Gradium's low-latency streaming API - [Groq](https://docs.pipecat.ai/api-reference/server/services/tts/groq.md): Text-to-speech service implementation using Groq's TTS API - [Hume](https://docs.pipecat.ai/api-reference/server/services/tts/hume.md): Text-to-speech service using Hume AI's expressive Octave models with word timestamps - [Inworld](https://docs.pipecat.ai/api-reference/server/services/tts/inworld.md): Text-to-speech service using Inworld AI's TTS APIs - [Kokoro](https://docs.pipecat.ai/api-reference/server/services/tts/kokoro.md): Local text-to-speech synthesis using Kokoro ONNX - [LMNT](https://docs.pipecat.ai/api-reference/server/services/tts/lmnt.md): Text-to-speech service implementation using LMNT's streaming API - [MiniMax](https://docs.pipecat.ai/api-reference/server/services/tts/minimax.md): Text-to-speech service implementation using MiniMax T2A API - [Neuphonic](https://docs.pipecat.ai/api-reference/server/services/tts/neuphonic.md): Text-to-speech service implementation using Neuphonic's API - [NVIDIA Riva](https://docs.pipecat.ai/api-reference/server/services/tts/nvidia.md): Text-to-speech service implementation using NVIDIA Riva - [OpenAI](https://docs.pipecat.ai/api-reference/server/services/tts/openai.md): Text-to-speech service using OpenAI's TTS API - [Piper](https://docs.pipecat.ai/api-reference/server/services/tts/piper.md): Text-to-speech service implementation using the Piper TTS server - [Resemble AI](https://docs.pipecat.ai/api-reference/server/services/tts/resembleai.md): Text-to-speech service using Resemble AI's WebSocket streaming API with word-level timing - [Rime](https://docs.pipecat.ai/api-reference/server/services/tts/rime.md): Text-to-speech service implementations using Rime AI - [Sarvam AI](https://docs.pipecat.ai/api-reference/server/services/tts/sarvam.md): Text-to-speech service implementation using Sarvam AI's TTS API - [Smallest AI](https://docs.pipecat.ai/api-reference/server/services/tts/smallest.md): Text-to-speech service using Smallest AI's WebSocket streaming API - [Speechmatics](https://docs.pipecat.ai/api-reference/server/services/tts/speechmatics.md): Text-to-speech service using Speechmatics TTS API - [xAI](https://docs.pipecat.ai/api-reference/server/services/tts/xai.md): Text-to-speech service using xAI's HTTP API with support for 20 languages - [XTTS](https://docs.pipecat.ai/api-reference/server/services/tts/xtts.md): Text-to-speech service implementation using Coqui's XTTS streaming server - [HeyGen](https://docs.pipecat.ai/api-reference/server/services/video/heygen.md): AI avatar video generation service for creating interactive conversational avatars - [Simli](https://docs.pipecat.ai/api-reference/server/services/video/simli.md): Real-time AI avatar video generation service using WebRTC streaming - [Tavus](https://docs.pipecat.ai/api-reference/server/services/video/tavus.md): AI avatar video generation service for creating realistic talking avatars - [Moondream](https://docs.pipecat.ai/api-reference/server/services/vision/moondream.md): Vision service implementation using Moondream for local image analysis and question answering - [AICFilter](https://docs.pipecat.ai/api-reference/server/utilities/audio/aic-filter.md): Speech enhancement using ai-coustics' SDK - [AudioBufferProcessor](https://docs.pipecat.ai/api-reference/server/utilities/audio/audio-buffer-processor.md): Process and buffer audio frames from conversations with flexible event handling - [KoalaFilter](https://docs.pipecat.ai/api-reference/server/utilities/audio/koala-filter.md): Audio noise reduction filter using Koala AI technology from Picovoice - [KrispVivaFilter](https://docs.pipecat.ai/api-reference/server/utilities/audio/krisp-viva-filter.md): Audio voice isolation filter using Krisp VIVA model - [KrispVivaVadAnalyzer](https://docs.pipecat.ai/api-reference/server/utilities/audio/krisp-viva-vad-analyzer.md): Voice Activity Detection analyzer using the Krisp VIVA SDK - [RNNoiseFilter](https://docs.pipecat.ai/api-reference/server/utilities/audio/rnnoise-filter.md): Audio noise suppression filter using RNNoise recurrent neural network - [SileroVADAnalyzer](https://docs.pipecat.ai/api-reference/server/utilities/audio/silero-vad-analyzer.md): Voice Activity Detection analyzer using the Silero VAD ONNX model - [SoundfileMixer](https://docs.pipecat.ai/api-reference/server/utilities/audio/soundfile-mixer.md): Audio mixer for combining real-time audio with sound files - [Context Summarization](https://docs.pipecat.ai/api-reference/server/utilities/context-summarization.md): Reference for LLMAutoContextSummarizationConfig, LLMContextSummaryConfig, LLMContextSummarizer, and SummaryAppliedEvent - [DailyRESTHelper](https://docs.pipecat.ai/api-reference/server/utilities/daily/rest-helper.md): Classes and methods for interacting with the Daily API to manage rooms and tokens - [DTMFAggregator](https://docs.pipecat.ai/api-reference/server/utilities/dtmf-aggregator.md): Aggregates DTMF (phone keypad) input into meaningful sequences for LLM processing - [IVRNavigator](https://docs.pipecat.ai/api-reference/server/utilities/extensions/ivr.md): AI-powered Interactive Voice Response system navigation with automatic classification and goal-oriented decision making - [VoicemailDetector](https://docs.pipecat.ai/api-reference/server/utilities/extensions/voicemail.md): Technical implementation details and architecture for voicemail detection - [FrameFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/frame-filter.md): Processor that selectively passes through only specified frame types - [FunctionFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/function-filter.md): Processor that filters frames using a custom filter function - [IdentityFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/identify-filter.md): Processor that passes all frames through without modification - [NullFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/null-filter.md): Processor that blocks all frames except system frames - [STTMuteFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/stt-mute.md): Processor for controlling STT muting and interruption handling during bot speech and function calls - [WakeCheckFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/wake-check-filter.md): Processor that passes frames only after detecting wake phrases in transcriptions - [WakeNotifierFilter](https://docs.pipecat.ai/api-reference/server/utilities/filters/wake-notifier-filter.md): Processor that triggers a notifier when specified frame types pass a custom filter - [LLMTextProcessor](https://docs.pipecat.ai/api-reference/server/utilities/frame/llm-text-processor.md): A processor for aggregating LLMTextFrames into logical units before passing them to downstream services - [Producer & Consumer Processors](https://docs.pipecat.ai/api-reference/server/utilities/frame/producer-consumer.md): Route frames between different parts of a pipeline, allowing selective frame sharing across parallel branches or within complex pipelines - [MCPClient](https://docs.pipecat.ai/api-reference/server/utilities/mcp/mcp.md): Service to connect to MCP (Model Context Protocol) servers - [Debug Log Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/debug-observer.md): Comprehensive frame logging with configurable filtering in Pipecat - [LLM Log Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/llm-observer.md): Logging LLM activity in Pipecat - [Observer Pattern](https://docs.pipecat.ai/api-reference/server/utilities/observers/observer-pattern.md): Understanding and implementing observers in Pipecat - [Startup Timing Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/startup-timing-observer.md): Measure processor startup times and transport readiness during pipeline initialization - [Transcription Log Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/transcription-observer.md): Logging speech-to-text transcription activity in Pipecat - [Turn Tracking Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/turn-tracking-observer.md): Track conversation turns and events in your Pipecat pipeline - [User-Bot Latency Observer](https://docs.pipecat.ai/api-reference/server/utilities/observers/user-bot-latency-observer.md): Measure response time between user speech and bot responses in Pipecat - [OpenTelemetry Tracing](https://docs.pipecat.ai/api-reference/server/utilities/opentelemetry.md): Monitor and analyze your Pipecat conversational pipelines using OpenTelemetry - [Development Runner](https://docs.pipecat.ai/api-reference/server/utilities/runner/guide.md): Unified runner for building voice AI bots with Daily, WebRTC, and telephony transports - [Transport Utilities](https://docs.pipecat.ai/api-reference/server/utilities/runner/transport-utils.md): Configuration and helper utilities for Daily, LiveKit, telephony, and WebRTC transports - [LLMSwitcher](https://docs.pipecat.ai/api-reference/server/utilities/service-switchers/llm-switcher.md): Dynamically switch between different LLM services with support for ad-hoc inference and unified function registration - [ServiceSwitcher](https://docs.pipecat.ai/api-reference/server/utilities/service-switchers/service-switcher.md): Dynamically switch between different service instances at runtime using configurable strategies - [MarkdownTextFilter](https://docs.pipecat.ai/api-reference/server/utilities/text/markdown-text-filter.md): Converts Markdown-formatted text to TTS-friendly plain text while preserving structure - [Text Aggregators and Filters](https://docs.pipecat.ai/api-reference/server/utilities/text/overview.md): An overview of text aggregators and filters available in the server utilities - [PatternPairAggregator](https://docs.pipecat.ai/api-reference/server/utilities/text/pattern-pair-aggregator.md): Text aggregator that identifies and processes content between pattern pairs in streaming text - [TranscriptProcessor](https://docs.pipecat.ai/api-reference/server/utilities/transcript-processor.md): Factory for creating and managing conversation transcript processors with shared event handling - [Fal Smart Turn](https://docs.pipecat.ai/api-reference/server/utilities/turn-detection/fal-smart-turn.md): Cloud-hosted Smart Turn detection using Fal.ai - [Krisp VIVA Turn](https://docs.pipecat.ai/api-reference/server/utilities/turn-detection/krisp-viva-turn.md): Turn detection using Krisp VIVA SDK - [Smart Turn Overview](https://docs.pipecat.ai/api-reference/server/utilities/turn-detection/smart-turn-overview.md): Advanced conversational turn detection powered by the smart-turn model - [External Turn Management](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/external-turn-management.md): Handle turn detection externally using UserTurnProcessor or external services - [Filter Incomplete User Turns](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/filter-incomplete-turns.md): Use LLM-based detection to suppress responses when users are cut off mid-thought - [Interruption Strategies](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/interruption-strategies.md): Configure when users can interrupt the bot to prevent unwanted interruptions from brief affirmations - [Transcriptions](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/transcriptions.md): Collect user and assistant conversation transcripts using turn events - [Turn Events](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/turn-events.md): Handle user and assistant turn lifecycle events for transcriptions and turn tracking - [User Mute Strategies](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/user-mute-strategies.md): Control when user input is suppressed during bot operations - [User Turn Strategies](https://docs.pipecat.ai/api-reference/server/utilities/turn-management/user-turn-strategies.md): Configure how user turns are detected and managed in conversations - [UserIdleProcessor](https://docs.pipecat.ai/api-reference/server/utilities/user-idle-processor.md): A processor that monitors user inactivity and triggers callbacks after specified timeout periods - [API Reference](https://docs.pipecat.ai/client/android/api-reference.md) - [SDK Introduction](https://docs.pipecat.ai/client/android/introduction.md): Build Android applications with Pipecat's Kotlin client library - [Daily WebRTC Transport](https://docs.pipecat.ai/client/android/transports/daily.md): WebRTC implementation for Android using Daily - [Gemini Live Websocket Transport](https://docs.pipecat.ai/client/android/transports/gemini-websocket.md): Websocket implementation for Android using Gemini - [OpenAI Realtime WebRTC Transport](https://docs.pipecat.ai/client/android/transports/openai-webrtc.md): WebRTC implementation for Android using OpenAI - [Small WebRTC Transport](https://docs.pipecat.ai/client/android/transports/small-webrtc.md): WebRTC implementation for Android - [SDK Introduction](https://docs.pipecat.ai/client/c++/introduction.md): Build native applications with Pipecat’s C++ client library - [Daily WebRTC Transport](https://docs.pipecat.ai/client/c++/transport.md): WebRTC implementation for C++ using Daily - [Client SDKs](https://docs.pipecat.ai/client/introduction.md): Client libraries for building real-time AI applications with Pipecat - [API Reference](https://docs.pipecat.ai/client/ios/api-reference.md) - [SDK Introduction](https://docs.pipecat.ai/client/ios/introduction.md): Build iOS applications with Pipecat’s Swift client library - [Daily WebRTC Transport](https://docs.pipecat.ai/client/ios/transports/daily.md): WebRTC implementation for iOS using Daily - [Gemini Live Websocket Transport](https://docs.pipecat.ai/client/ios/transports/gemini-websocket.md): Websocket implementation for iOS using Gemini - [OpenAIRealTimeWebRTCTransport](https://docs.pipecat.ai/client/ios/transports/openai-webrtc.md) - [SmallWebRTCTransport](https://docs.pipecat.ai/client/ios/transports/small-webrtc.md): A lightweight WebRTC transport for peer-to-peer connections with Pipecat for iOS - [Callbacks and events](https://docs.pipecat.ai/client/js/api-reference/callbacks.md) - [PipecatClient Constructor](https://docs.pipecat.ai/client/js/api-reference/client-constructor.md): Setting up the PipecatClient - [Client Methods](https://docs.pipecat.ai/client/js/api-reference/client-methods.md) - [Errors](https://docs.pipecat.ai/client/js/api-reference/errors.md) - [Custom Messaging](https://docs.pipecat.ai/client/js/api-reference/messages.md) - [SDK Introduction](https://docs.pipecat.ai/client/js/introduction.md): Build web applications with Pipecat’s JavaScript client library - [Daily WebRTC Transport](https://docs.pipecat.ai/client/js/transports/daily.md) - [GeminiLiveWebSocketTransport](https://docs.pipecat.ai/client/js/transports/gemini.md) - [OpenAIRealTimeWebRTCTransport](https://docs.pipecat.ai/client/js/transports/openai-webrtc.md) - [SmallWebRTCTransport](https://docs.pipecat.ai/client/js/transports/small-webrtc.md): A lightweight WebRTC transport for peer-to-peer connections with Pipecat - [Transport Overview](https://docs.pipecat.ai/client/js/transports/transport.md) - [WebSocketTransport](https://docs.pipecat.ai/client/js/transports/websocket.md): A lightweight transport for WebSocket based connections with Pipecat - [API Reference](https://docs.pipecat.ai/client/react-native/api-reference.md): API reference for the Pipecat React Native SDK - [SDK Introduction](https://docs.pipecat.ai/client/react-native/introduction.md): Build React Native applications with Pipecat's React Native client library - [Daily WebRTC Transport](https://docs.pipecat.ai/client/react-native/transports/daily.md) - [SmallWebRTCTransport](https://docs.pipecat.ai/client/react-native/transports/small-webrtc.md): A lightweight WebRTC transport for peer-to-peer connections with Pipecat - [Components](https://docs.pipecat.ai/client/react/components.md): Ready-to-use React components for Pipecat applications - [Hooks](https://docs.pipecat.ai/client/react/hooks.md): React hooks for accessing Pipecat client functionality - [SDK Introduction](https://docs.pipecat.ai/client/react/introduction.md): Build React applications with Pipecat's React client library - [The RTVI Standard](https://docs.pipecat.ai/client/rtvi-standard.md): An overview of the RTVI standard and its key features - [Voice UI Kit](https://docs.pipecat.ai/client/voice-ui-kit.md): Pre-built React components for building voice AI interfaces with Pipecat. - [Pipecat Clients](https://docs.pipecat.ai/overview/clients.md): Client SDKs for connecting users to Pipecat agents via web and mobile. - [Pipecat Cloud](https://docs.pipecat.ai/overview/cloud.md): Managed hosting platform for deploying and scaling Pipecat agents. - [Pipecat Flows](https://docs.pipecat.ai/overview/flows.md): Build structured conversations for your voice AI agents. - [Introduction](https://docs.pipecat.ai/overview/introduction.md): Build voice and multimodal AI agents with the Pipecat ecosystem. - [Pipecat](https://docs.pipecat.ai/overview/pipecat.md): Open source Python framework for building voice and multimodal AI agents. - [Accounts and Organizations](https://docs.pipecat.ai/pipecat-cloud/fundamentals/accounts-and-organizations.md): Managing your account and collaborating on agents as part of a team - [Starting Sessions](https://docs.pipecat.ai/pipecat-cloud/fundamentals/active-sessions.md): Serving user requests with active sessions. - [Agent Images](https://docs.pipecat.ai/pipecat-cloud/fundamentals/agent-images.md): How to containerize your agent project - [Deployments](https://docs.pipecat.ai/pipecat-cloud/fundamentals/deploy.md): Serving your agent via Pipecat Cloud - [Troubleshooting](https://docs.pipecat.ai/pipecat-cloud/fundamentals/error-codes.md): Common issues and solutions when deploying agents to Pipecat Cloud - [Logging and Observability](https://docs.pipecat.ai/pipecat-cloud/fundamentals/logging.md): Obtaining logs and metrics from your agents and sessions - [Scaling](https://docs.pipecat.ai/pipecat-cloud/fundamentals/scaling.md): Production-ready agent deployment and scaling strategies - [Secrets](https://docs.pipecat.ai/pipecat-cloud/fundamentals/secrets.md): Providing your agent with sensitive information - [Capacity Planning](https://docs.pipecat.ai/pipecat-cloud/guides/capacity-planning.md): Optimize your agent deployments to minimize cold starts - [CI with GitHub Actions](https://docs.pipecat.ai/pipecat-cloud/guides/ci-with-github-actions.md): Automate builds and deploys with the official GitHub Action - [Cloud Builds](https://docs.pipecat.ai/pipecat-cloud/guides/cloud-builds.md): Build and deploy agents without managing a container registry - [AWS ECR](https://docs.pipecat.ai/pipecat-cloud/guides/container-registries/aws-ecr.md): Deploy Pipecat Cloud agents using Amazon Elastic Container Registry - [Docker Hub](https://docs.pipecat.ai/pipecat-cloud/guides/container-registries/docker-hub.md): Deploy Pipecat Cloud agents using Docker Hub - [GCP Artifact Registry](https://docs.pipecat.ai/pipecat-cloud/guides/container-registries/gcp-artifact-registry.md): Deploy Pipecat Cloud agents using Google Cloud Artifact Registry - [Container Registry Overview](https://docs.pipecat.ai/pipecat-cloud/guides/container-registries/overview.md): Deploy Pipecat Cloud agents from private container registries - [Daily WebRTC](https://docs.pipecat.ai/pipecat-cloud/guides/daily-webrtc.md): Using Daily as a WebRTC transport for your Pipecat Cloud agents - [Krisp VIVA Voice Isolation](https://docs.pipecat.ai/pipecat-cloud/guides/krisp-viva.md): Eliminate background noise and voices for more reliable agent interactions using Krisp's VIVA voice isolation model - [Personal Access Tokens](https://docs.pipecat.ai/pipecat-cloud/guides/personal-access-tokens.md): Non-interactive authentication for CI/CD pipelines and automation - [Regions](https://docs.pipecat.ai/pipecat-cloud/guides/regions.md): Deploy agents to geographic regions for optimal performance and compliance - [Session API](https://docs.pipecat.ai/pipecat-cloud/guides/session-api.md): Send HTTP requests to your running Pipecat Cloud sessions - [Smart Turn Detection](https://docs.pipecat.ai/pipecat-cloud/guides/smart-turn.md): Advanced conversational turn detection - [Daily PSTN Dial-in](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/daily-dial-in.md): Using Daily's Transport to receive calls from external SIP Addresses and PSTN numbers - [Daily PSTN Dial-out](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/daily-dial-out.md): Using Daily’s Transport to make calls to external SIP Addresses and PSTN numbers - [Exotel Websocket Transport](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/exotel-websocket.md): Using Exotel's WebSocket Transport for your Pipecat Cloud agents - [Plivo Websocket Transport](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/plivo-websocket.md): Using Plivo's WebSocket Transport for your Pipecat Cloud agents - [Telnyx Websocket Transport](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/telnyx-websocket.md): Using Telnyx's WebSocket Transport for your Pipecat Cloud agents - [Twilio Websocket Transport](https://docs.pipecat.ai/pipecat-cloud/guides/telephony/twilio-websocket.md): Using Twilio's WebSocket Transport for your Pipecat Cloud agents - [Using Datadog](https://docs.pipecat.ai/pipecat-cloud/guides/using-datadog.md): How to add Datadog logging, traces, and custom metrics to your Pipecat Cloud agents - [WhatsApp Business Calling API](https://docs.pipecat.ai/pipecat-cloud/guides/whatsapp.md): Learn how to receive WhatsApp voice calls in your Pipecat Cloud application - [Introduction](https://docs.pipecat.ai/pipecat-cloud/introduction.md): Deploy your AI agents to production at scale - [HIPAA](https://docs.pipecat.ai/pipecat-cloud/security/hipaa.md): HIPAA compliance for Pipecat Cloud - [Security Guide](https://docs.pipecat.ai/pipecat-cloud/security/security-and-compliance.md): Securing your agents on Pipecat Cloud - [Examples](https://docs.pipecat.ai/pipecat-flows/examples.md): Explore Pipecat Flows examples for common conversation patterns. - [Actions](https://docs.pipecat.ai/pipecat-flows/guides/actions.md): Execute custom functionality at specific points in your conversation flow. - [Context Strategies](https://docs.pipecat.ai/pipecat-flows/guides/context-strategies.md): Manage conversation context across node transitions. - [Functions](https://docs.pipecat.ai/pipecat-flows/guides/functions.md): Define function calls and handlers in Pipecat Flows. - [Nodes & Messages](https://docs.pipecat.ai/pipecat-flows/guides/nodes-and-messages.md): Configure conversation nodes and messages in Pipecat Flows. - [Quickstart](https://docs.pipecat.ai/pipecat-flows/guides/quickstart.md): Build your first conversation flow with Pipecat Flows. - [State Management](https://docs.pipecat.ai/pipecat-flows/guides/state-management.md): Share data across nodes with FlowManager state and global functions. - [Pipecat Flows](https://docs.pipecat.ai/pipecat-flows/introduction.md): Build structured conversations for your voice AI agents. - [Overview](https://docs.pipecat.ai/pipecat/deployment/overview.md): How to deploy your Pipecat bot online - [Deployment pattern](https://docs.pipecat.ai/pipecat/deployment/pattern.md): Basic deployment pattern for Pipecat bots - [Cerebrium](https://docs.pipecat.ai/pipecat/deployment/platforms/cerebrium.md): Deploy Pipecat applications to Cerebrium - [Fly.io](https://docs.pipecat.ai/pipecat/deployment/platforms/fly.md): Deploy Pipecat bots to Fly.io machines - [Modal](https://docs.pipecat.ai/pipecat/deployment/platforms/modal.md): Deploy Pipecat applications to Modal - [Examples](https://docs.pipecat.ai/pipecat/examples/overview.md): Complete applications and quickstart demos to accelerate your Pipecat development - [Recipes](https://docs.pipecat.ai/pipecat/examples/recipes.md): Code snippets and techniques to enhance your Pipecat applications - [Building with Gemini Live](https://docs.pipecat.ai/pipecat/features/gemini-live.md): Create real-time voice AI agents using Google's Gemini Live API and Pipecat - [Krisp VIVA](https://docs.pipecat.ai/pipecat/features/krisp-viva.md): Learn how to integrate Krisp's VIVA voice isolation and turn detection into your Pipecat application - [Building With OpenAI Audio Models and APIs](https://docs.pipecat.ai/pipecat/features/openai-audio-models-and-apis.md): Create voice agents with OpenAI audio models and Pipecat - [WhatsApp Business Calling API](https://docs.pipecat.ai/pipecat/features/whatsapp.md): Learn how to receive WhatsApp voice calls in your Pipecat application - [Context Summarization](https://docs.pipecat.ai/pipecat/fundamentals/context-summarization.md): Automatically compress conversation history to manage token usage in long-running conversations - [Custom FrameProcessor](https://docs.pipecat.ai/pipecat/fundamentals/custom-frame-processor.md): Learn how to write your own custom FrameProcessor - [Detecting Idle Users](https://docs.pipecat.ai/pipecat/fundamentals/detecting-user-idle.md): Learn how to detect and respond when users are inactive in conversations - [Bluejay](https://docs.pipecat.ai/pipecat/fundamentals/evaluations/bluejay.md): Simulation, observability, and evaluation platform for voice AI agents with native Pipecat integration. - [Cekura](https://docs.pipecat.ai/pipecat/fundamentals/evaluations/cekura.md): Simulation and production monitoring platform for Pipecat agents with flexible connection methods and metric-driven QA. - [Coval](https://docs.pipecat.ai/pipecat/fundamentals/evaluations/coval.md): AI-native simulation and evaluation platform for voice agents, trusted by QA, Engineering, Operations, AI, and Executive teams. - [Evaluations](https://docs.pipecat.ai/pipecat/fundamentals/evaluations/overview.md): Test and improve your voice AI agents from local prompt iteration to production monitoring. - [IVR Navigation](https://docs.pipecat.ai/pipecat/fundamentals/ivr.md): Automatically navigate phone system menus using AI-powered decision making - [Metrics](https://docs.pipecat.ai/pipecat/fundamentals/metrics.md): Learn how to monitor performance and LLM/TTS usage with Pipecat. - [Recording Conversation Audio](https://docs.pipecat.ai/pipecat/fundamentals/recording-audio.md): Learn how to record and save audio from conversations between users and your bot - [Saving Conversation Transcripts](https://docs.pipecat.ai/pipecat/fundamentals/saving-transcripts.md): Learn how to collect and save conversation transcripts between users and your bot - [Service Settings](https://docs.pipecat.ai/pipecat/fundamentals/service-settings.md): Learn how to configure and update AI service settings at initialization and runtime. - [STT Latency Tuning](https://docs.pipecat.ai/pipecat/fundamentals/stt-latency-tuning.md): Measure and tune STT latency for better turn detection timing - [User Input Muting](https://docs.pipecat.ai/pipecat/fundamentals/user-input-muting.md): Learn how to control when user speech is processed in your conversational bot - [Voicemail Detection](https://docs.pipecat.ai/pipecat/fundamentals/voicemail.md): Automatically classify outbound calls as conversation or voicemail and respond appropriately - [AI-Assisted Development](https://docs.pipecat.ai/pipecat/get-started/ai-tools.md): Use AI coding tools with Pipecat documentation and source code. - [Build Your Next Bot](https://docs.pipecat.ai/pipecat/get-started/build-your-next-bot.md): Scaffold a new Pipecat project with the CLI - [Pipecat](https://docs.pipecat.ai/pipecat/get-started/introduction.md): Open source Python framework for building voice and multimodal AI agents. - [Continue Learning](https://docs.pipecat.ai/pipecat/get-started/next-steps.md): Continue your Pipecat journey - [Quickstart](https://docs.pipecat.ai/pipecat/get-started/quickstart.md): Run your first Pipecat bot in under 5 minutes - [Context Management](https://docs.pipecat.ai/pipecat/learn/context-management.md): A guide to working with Pipecat's Context and Context Aggregators - [Function Calling](https://docs.pipecat.ai/pipecat/learn/function-calling.md): Enable LLMs to interact with external services and APIs in your voice AI pipeline - [LLM Inference](https://docs.pipecat.ai/pipecat/learn/llm.md): Learn how to configure language models to generate intelligent responses in your voice AI pipeline - [Overview of Pipecat](https://docs.pipecat.ai/pipecat/learn/overview.md): Learn the foundational concepts of Pipecat's architecture for building voice AI agents - [Pipeline & Frame Processing](https://docs.pipecat.ai/pipecat/learn/pipeline.md): Learn how Pipecat's pipeline architecture orchestrates frame processing for voice AI applications - [Pipeline Termination](https://docs.pipecat.ai/pipecat/learn/pipeline-termination.md): Learn how to properly terminate Pipecat pipelines for clean shutdown and resource management - [Session Initialization](https://docs.pipecat.ai/pipecat/learn/session-initialization.md): Learn how to set up connections between users and your Pipecat voice AI bot - [Speech Input & Turn Detection](https://docs.pipecat.ai/pipecat/learn/speech-input.md): Learn how Pipecat detects user turns using VAD, transcriptions, and turn detection models - [Speech to Text](https://docs.pipecat.ai/pipecat/learn/speech-to-text.md): Learn how to configure speech recognition to convert user audio into text in your Pipecat pipeline - [Text to Speech](https://docs.pipecat.ai/pipecat/learn/text-to-speech.md): Learn how to configure speech synthesis to convert text into natural-sounding audio in your voice AI pipeline - [Transports](https://docs.pipecat.ai/pipecat/learn/transports.md): Learn about the different ways users can connect to your Pipecat voice AI bot - [What's Next](https://docs.pipecat.ai/pipecat/learn/whats-next.md): Continue your Pipecat journey with advanced features, examples, and production deployment - [Daily Phone Numbers](https://docs.pipecat.ai/pipecat/telephony/daily-phone-numbers.md): Purchase and manage phone numbers for Daily's PSTN services - [Daily PSTN](https://docs.pipecat.ai/pipecat/telephony/daily-pstn.md): Complete guide to Daily's PSTN capabilities including dial-in, dial-out, and call transfers - [Exotel WebSocket Integration](https://docs.pipecat.ai/pipecat/telephony/exotel-websockets.md): Complete guide to using Exotel Voice Streaming with Pipecat for dial-in and dial-out functionality - [Overview](https://docs.pipecat.ai/pipecat/telephony/overview.md): How to call your bots (or have them call you) - [Plivo WebSocket Integration](https://docs.pipecat.ai/pipecat/telephony/plivo-websockets.md): Complete guide to using Plivo Media Streaming with Pipecat for dial-in and dial-out functionality - [Telnyx WebSocket Integration](https://docs.pipecat.ai/pipecat/telephony/telnyx-websockets.md): Complete guide to using Telnyx Media Streaming with Pipecat for dial-in and dial-out functionality - [Daily + Twilio SIP](https://docs.pipecat.ai/pipecat/telephony/twilio-daily-sip.md): Complete guide to using Daily's WebRTC transport with Twilio's SIP services for dial-in and dial-out - [Twilio WebSocket Integration](https://docs.pipecat.ai/pipecat/telephony/twilio-websockets.md): Complete guide to using Twilio Media Streams with Pipecat for dial-in and dial-out functionality ## OpenAPI Specs - [openapi-stop](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-stop.json) - [openapi-start](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-start.json) - [openapi-session-proxy](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-session-proxy.json) - [openapi-secret-list-one](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-secret-list-one.json) - [openapi-secret-list-all](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-secret-list-all.json) - [openapi-secret-delete-specific-secret](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-secret-delete-specific-secret.json) - [openapi-secret-delete-secret-set](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-secret-delete-secret-set.json) - [openapi-secret-create-update](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-secret-create-update.json) - [openapi-regions-list](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-regions-list.json) - [openapi-properties-update](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-properties-update.json) - [openapi-properties-get](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-properties-get.json) - [openapi-build-upload-url](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-build-upload-url.json) - [openapi-build-list](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-build-list.json) - [openapi-build-get](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-build-get.json) - [openapi-build-get-logs](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-build-get-logs.json) - [openapi-build-create](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-build-create.json) - [openapi-agent-update](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-update.json) - [openapi-agent-list-one](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-list-one.json) - [openapi-agent-list-all](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-list-all.json) - [openapi-agent-get-sessions](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-get-sessions.json) - [openapi-agent-get-session](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-get-session.json) - [openapi-agent-get-logs](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-get-logs.json) - [openapi-agent-delete](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-delete.json) - [openapi-agent-create](https://docs.pipecat.ai/api-reference/pipecat-cloud/rest-reference/openapi-agent-create.json) ## Optional - [Pipecat Events](https://pipecat.ai/events) - [Community](https://discord.gg/pipecat) - [GitHub](https://github.com/pipecat-ai/pipecat) - [Changelog](https://github.com/pipecat-ai/pipecat/blob/main/CHANGELOG.md) Built with [Mintlify](https://mintlify.com).