Transports

Transports exchange audio and video streams between the user and bot.

ServiceSetup
Dailypip install "pipecat-ai[daily]"
SmallWebRTCTransportpip install "pipecat-ai[webrtc]"
FastAPI WebSocketpip install "pipecat-ai[websocket]"
WebSocket Serverpip install "pipecat-ai[websocket]"

Serializers

Serializers convert between frames and media streams, enabling real-time communication over a websocket.

ServiceSetup
ExotelNo dependencies required
PlivoNo dependencies required
TelnyxNo dependencies required
TwilioNo dependencies required

Speech-to-Text

Speech-to-Text services receive and audio input and output transcriptions.

ServiceSetup
AssemblyAIpip install "pipecat-ai[assemblyai]"
AWS Transcribepip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cartesiapip install "pipecat-ai[cartesia]"
Deepgrampip install "pipecat-ai[deepgram]"
Fal Wizperpip install "pipecat-ai[fal]"
Gladiapip install "pipecat-ai[gladia]"
Googlepip install "pipecat-ai[google]"
Groq (Whisper)pip install "pipecat-ai[groq]"
NVIDIA Rivapip install "pipecat-ai[riva]"
OpenAI (Whisper)pip install "pipecat-ai[openai]"
SambaNova (Whisper)pip install "pipecat-ai[sambanova]"
Speechmaticspip install "pipecat-ai[speechmatics]"
Ultravoxpip install "pipecat-ai[ultravox]"
Whisperpip install "pipecat-ai[whisper]"

Large Language Models

LLMs receive text or audio based input and output a streaming text response.

ServiceSetup
Anthropicpip install "pipecat-ai[anthropic]"
AWS Bedrockpip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cerebraspip install "pipecat-ai[cerebras]"
DeepSeekpip install "pipecat-ai[deepseek]"
Fireworks AIpip install "pipecat-ai[fireworks]"
Google Geminipip install "pipecat-ai[google]"
Google Vertex AIpip install "pipecat-ai[google]"
Grokpip install "pipecat-ai[grok]"
Groqpip install "pipecat-ai[groq]"
NVIDIA NIMpip install "pipecat-ai[nim]"
Ollamapip install "pipecat-ai[ollama]"
OpenAIpip install "pipecat-ai[openai]"
OpenPipepip install "pipecat-ai[openpipe]"
OpenRouterpip install "pipecat-ai[openrouter]"
Perplexitypip install "pipecat-ai[perplexity]"
Qwenpip install "pipecat-ai[qwen]"
SambaNovapip install "pipecat-ai[sambanova]"
Together AIpip install "pipecat-ai[together]"

Text-to-Speech

Text-to-Speech services receive text input and output audio streams or chunks.

ServiceSetup
AWS Pollypip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cartesiapip install "pipecat-ai[cartesia]"
Deepgrampip install "pipecat-ai[deepgram]"
ElevenLabspip install "pipecat-ai[elevenlabs]"
Fishpip install "pipecat-ai[fish]"
Googlepip install "pipecat-ai[google]"
Groqpip install "pipecat-ai[groq]"
LMNTpip install "pipecat-ai[lmnt]"
MiniMaxNo dependencies required
Neuphonicpip install "pipecat-ai[neuphonic]"
NVIDIA Rivapip install "pipecat-ai[riva]"
OpenAIpip install "pipecat-ai[openai]"
PiperNo dependencies required
PlayHTpip install "pipecat-ai[playht]"
Rimepip install "pipecat-ai[rime]"
SarvamNo dependencies required
XTTSpip install "pipecat-ai[xtts]"

Speech-to-Speech

Speech-to-Speech services are multi-modal LLM services that take in audio, video, or text and output audio or text.

ServiceSetup
AWS Nova Sonicpip install "pipecat-ai[aws-nova-sonic]"
Gemini Multimodal Livepip install "pipecat-ai[google]"
OpenAI Realtimepip install "pipecat-ai[openai]"

Image Generation

Image generation services receive text inputs and output images.

ServiceSetup
falpip install "pipecat-ai[fal]"
Google Imagenpip install "pipecat-ai[google]"
OpenAIpip install "pipecat-ai[openai]"

Video

Video services enable you to build an avatar where audio and video are synchronized.

ServiceSetup
Simlipip install "pipecat-ai[simli]"
Tavuspip install "pipecat-ai[tavus]"

Memory

Memory services can be used to store and retrieve conversations.

ServiceSetup
mem0pip install "pipecat-ai[mem0]"

Vision

Vision services receive a streaming video input and output text describing the video input.

ServiceSetup
Moondreampip install "pipecat-ai[moondream]"

Analytics & Monitoring

Analytics services help you better understand how your service operates.

ServiceSetup
Sentrypip install "pipecat-ai[sentry]"

Transports

Transports exchange audio and video streams between the user and bot.

ServiceSetup
Dailypip install "pipecat-ai[daily]"
SmallWebRTCTransportpip install "pipecat-ai[webrtc]"
FastAPI WebSocketpip install "pipecat-ai[websocket]"
WebSocket Serverpip install "pipecat-ai[websocket]"

Serializers

Serializers convert between frames and media streams, enabling real-time communication over a websocket.

ServiceSetup
ExotelNo dependencies required
PlivoNo dependencies required
TelnyxNo dependencies required
TwilioNo dependencies required

Speech-to-Text

Speech-to-Text services receive and audio input and output transcriptions.

ServiceSetup
AssemblyAIpip install "pipecat-ai[assemblyai]"
AWS Transcribepip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cartesiapip install "pipecat-ai[cartesia]"
Deepgrampip install "pipecat-ai[deepgram]"
Fal Wizperpip install "pipecat-ai[fal]"
Gladiapip install "pipecat-ai[gladia]"
Googlepip install "pipecat-ai[google]"
Groq (Whisper)pip install "pipecat-ai[groq]"
NVIDIA Rivapip install "pipecat-ai[riva]"
OpenAI (Whisper)pip install "pipecat-ai[openai]"
SambaNova (Whisper)pip install "pipecat-ai[sambanova]"
Speechmaticspip install "pipecat-ai[speechmatics]"
Ultravoxpip install "pipecat-ai[ultravox]"
Whisperpip install "pipecat-ai[whisper]"

Large Language Models

LLMs receive text or audio based input and output a streaming text response.

ServiceSetup
Anthropicpip install "pipecat-ai[anthropic]"
AWS Bedrockpip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cerebraspip install "pipecat-ai[cerebras]"
DeepSeekpip install "pipecat-ai[deepseek]"
Fireworks AIpip install "pipecat-ai[fireworks]"
Google Geminipip install "pipecat-ai[google]"
Google Vertex AIpip install "pipecat-ai[google]"
Grokpip install "pipecat-ai[grok]"
Groqpip install "pipecat-ai[groq]"
NVIDIA NIMpip install "pipecat-ai[nim]"
Ollamapip install "pipecat-ai[ollama]"
OpenAIpip install "pipecat-ai[openai]"
OpenPipepip install "pipecat-ai[openpipe]"
OpenRouterpip install "pipecat-ai[openrouter]"
Perplexitypip install "pipecat-ai[perplexity]"
Qwenpip install "pipecat-ai[qwen]"
SambaNovapip install "pipecat-ai[sambanova]"
Together AIpip install "pipecat-ai[together]"

Text-to-Speech

Text-to-Speech services receive text input and output audio streams or chunks.

ServiceSetup
AWS Pollypip install "pipecat-ai[aws]"
Azurepip install "pipecat-ai[azure]"
Cartesiapip install "pipecat-ai[cartesia]"
Deepgrampip install "pipecat-ai[deepgram]"
ElevenLabspip install "pipecat-ai[elevenlabs]"
Fishpip install "pipecat-ai[fish]"
Googlepip install "pipecat-ai[google]"
Groqpip install "pipecat-ai[groq]"
LMNTpip install "pipecat-ai[lmnt]"
MiniMaxNo dependencies required
Neuphonicpip install "pipecat-ai[neuphonic]"
NVIDIA Rivapip install "pipecat-ai[riva]"
OpenAIpip install "pipecat-ai[openai]"
PiperNo dependencies required
PlayHTpip install "pipecat-ai[playht]"
Rimepip install "pipecat-ai[rime]"
SarvamNo dependencies required
XTTSpip install "pipecat-ai[xtts]"

Speech-to-Speech

Speech-to-Speech services are multi-modal LLM services that take in audio, video, or text and output audio or text.

ServiceSetup
AWS Nova Sonicpip install "pipecat-ai[aws-nova-sonic]"
Gemini Multimodal Livepip install "pipecat-ai[google]"
OpenAI Realtimepip install "pipecat-ai[openai]"

Image Generation

Image generation services receive text inputs and output images.

ServiceSetup
falpip install "pipecat-ai[fal]"
Google Imagenpip install "pipecat-ai[google]"
OpenAIpip install "pipecat-ai[openai]"

Video

Video services enable you to build an avatar where audio and video are synchronized.

ServiceSetup
Simlipip install "pipecat-ai[simli]"
Tavuspip install "pipecat-ai[tavus]"

Memory

Memory services can be used to store and retrieve conversations.

ServiceSetup
mem0pip install "pipecat-ai[mem0]"

Vision

Vision services receive a streaming video input and output text describing the video input.

ServiceSetup
Moondreampip install "pipecat-ai[moondream]"

Analytics & Monitoring

Analytics services help you better understand how your service operates.

ServiceSetup
Sentrypip install "pipecat-ai[sentry]"