AI services integrated with Pipecat and their setup requirements
Transports exchange audio and video streams between the user and bot.
Service | Setup |
---|---|
Daily | pip install "pipecat-ai[daily]" |
SmallWebRTCTransport | pip install "pipecat-ai[webrtc]" |
FastAPI WebSocket | pip install "pipecat-ai[websocket]" |
WebSocket Server | pip install "pipecat-ai[websocket]" |
Serializers convert between frames and media streams, enabling real-time communication over a websocket.
Service | Setup |
---|---|
Exotel | No dependencies required |
Plivo | No dependencies required |
Telnyx | No dependencies required |
Twilio | No dependencies required |
Speech-to-Text services receive and audio input and output transcriptions.
Service | Setup |
---|---|
AssemblyAI | pip install "pipecat-ai[assemblyai]" |
AWS Transcribe | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cartesia | pip install "pipecat-ai[cartesia]" |
Deepgram | pip install "pipecat-ai[deepgram]" |
Fal Wizper | pip install "pipecat-ai[fal]" |
Gladia | pip install "pipecat-ai[gladia]" |
pip install "pipecat-ai[google]" | |
Groq (Whisper) | pip install "pipecat-ai[groq]" |
NVIDIA Riva | pip install "pipecat-ai[riva]" |
OpenAI (Whisper) | pip install "pipecat-ai[openai]" |
SambaNova (Whisper) | pip install "pipecat-ai[sambanova]" |
Speechmatics | pip install "pipecat-ai[speechmatics]" |
Ultravox | pip install "pipecat-ai[ultravox]" |
Whisper | pip install "pipecat-ai[whisper]" |
LLMs receive text or audio based input and output a streaming text response.
Service | Setup |
---|---|
Anthropic | pip install "pipecat-ai[anthropic]" |
AWS Bedrock | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cerebras | pip install "pipecat-ai[cerebras]" |
DeepSeek | pip install "pipecat-ai[deepseek]" |
Fireworks AI | pip install "pipecat-ai[fireworks]" |
Google Gemini | pip install "pipecat-ai[google]" |
Google Vertex AI | pip install "pipecat-ai[google]" |
Grok | pip install "pipecat-ai[grok]" |
Groq | pip install "pipecat-ai[groq]" |
NVIDIA NIM | pip install "pipecat-ai[nim]" |
Ollama | pip install "pipecat-ai[ollama]" |
OpenAI | pip install "pipecat-ai[openai]" |
OpenPipe | pip install "pipecat-ai[openpipe]" |
OpenRouter | pip install "pipecat-ai[openrouter]" |
Perplexity | pip install "pipecat-ai[perplexity]" |
Qwen | pip install "pipecat-ai[qwen]" |
SambaNova | pip install "pipecat-ai[sambanova]" |
Together AI | pip install "pipecat-ai[together]" |
Text-to-Speech services receive text input and output audio streams or chunks.
Service | Setup |
---|---|
AWS Polly | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cartesia | pip install "pipecat-ai[cartesia]" |
Deepgram | pip install "pipecat-ai[deepgram]" |
ElevenLabs | pip install "pipecat-ai[elevenlabs]" |
Fish | pip install "pipecat-ai[fish]" |
pip install "pipecat-ai[google]" | |
Groq | pip install "pipecat-ai[groq]" |
LMNT | pip install "pipecat-ai[lmnt]" |
MiniMax | No dependencies required |
Neuphonic | pip install "pipecat-ai[neuphonic]" |
NVIDIA Riva | pip install "pipecat-ai[riva]" |
OpenAI | pip install "pipecat-ai[openai]" |
Piper | No dependencies required |
PlayHT | pip install "pipecat-ai[playht]" |
Rime | pip install "pipecat-ai[rime]" |
Sarvam | No dependencies required |
XTTS | pip install "pipecat-ai[xtts]" |
Speech-to-Speech services are multi-modal LLM services that take in audio, video, or text and output audio or text.
Service | Setup |
---|---|
AWS Nova Sonic | pip install "pipecat-ai[aws-nova-sonic]" |
Gemini Multimodal Live | pip install "pipecat-ai[google]" |
OpenAI Realtime | pip install "pipecat-ai[openai]" |
Image generation services receive text inputs and output images.
Service | Setup |
---|---|
fal | pip install "pipecat-ai[fal]" |
Google Imagen | pip install "pipecat-ai[google]" |
OpenAI | pip install "pipecat-ai[openai]" |
Video services enable you to build an avatar where audio and video are synchronized.
Service | Setup |
---|---|
Simli | pip install "pipecat-ai[simli]" |
Tavus | pip install "pipecat-ai[tavus]" |
Memory services can be used to store and retrieve conversations.
Service | Setup |
---|---|
mem0 | pip install "pipecat-ai[mem0]" |
Vision services receive a streaming video input and output text describing the video input.
Service | Setup |
---|---|
Moondream | pip install "pipecat-ai[moondream]" |
Analytics services help you better understand how your service operates.
Service | Setup |
---|---|
Sentry | pip install "pipecat-ai[sentry]" |
AI services integrated with Pipecat and their setup requirements
Transports exchange audio and video streams between the user and bot.
Service | Setup |
---|---|
Daily | pip install "pipecat-ai[daily]" |
SmallWebRTCTransport | pip install "pipecat-ai[webrtc]" |
FastAPI WebSocket | pip install "pipecat-ai[websocket]" |
WebSocket Server | pip install "pipecat-ai[websocket]" |
Serializers convert between frames and media streams, enabling real-time communication over a websocket.
Service | Setup |
---|---|
Exotel | No dependencies required |
Plivo | No dependencies required |
Telnyx | No dependencies required |
Twilio | No dependencies required |
Speech-to-Text services receive and audio input and output transcriptions.
Service | Setup |
---|---|
AssemblyAI | pip install "pipecat-ai[assemblyai]" |
AWS Transcribe | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cartesia | pip install "pipecat-ai[cartesia]" |
Deepgram | pip install "pipecat-ai[deepgram]" |
Fal Wizper | pip install "pipecat-ai[fal]" |
Gladia | pip install "pipecat-ai[gladia]" |
pip install "pipecat-ai[google]" | |
Groq (Whisper) | pip install "pipecat-ai[groq]" |
NVIDIA Riva | pip install "pipecat-ai[riva]" |
OpenAI (Whisper) | pip install "pipecat-ai[openai]" |
SambaNova (Whisper) | pip install "pipecat-ai[sambanova]" |
Speechmatics | pip install "pipecat-ai[speechmatics]" |
Ultravox | pip install "pipecat-ai[ultravox]" |
Whisper | pip install "pipecat-ai[whisper]" |
LLMs receive text or audio based input and output a streaming text response.
Service | Setup |
---|---|
Anthropic | pip install "pipecat-ai[anthropic]" |
AWS Bedrock | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cerebras | pip install "pipecat-ai[cerebras]" |
DeepSeek | pip install "pipecat-ai[deepseek]" |
Fireworks AI | pip install "pipecat-ai[fireworks]" |
Google Gemini | pip install "pipecat-ai[google]" |
Google Vertex AI | pip install "pipecat-ai[google]" |
Grok | pip install "pipecat-ai[grok]" |
Groq | pip install "pipecat-ai[groq]" |
NVIDIA NIM | pip install "pipecat-ai[nim]" |
Ollama | pip install "pipecat-ai[ollama]" |
OpenAI | pip install "pipecat-ai[openai]" |
OpenPipe | pip install "pipecat-ai[openpipe]" |
OpenRouter | pip install "pipecat-ai[openrouter]" |
Perplexity | pip install "pipecat-ai[perplexity]" |
Qwen | pip install "pipecat-ai[qwen]" |
SambaNova | pip install "pipecat-ai[sambanova]" |
Together AI | pip install "pipecat-ai[together]" |
Text-to-Speech services receive text input and output audio streams or chunks.
Service | Setup |
---|---|
AWS Polly | pip install "pipecat-ai[aws]" |
Azure | pip install "pipecat-ai[azure]" |
Cartesia | pip install "pipecat-ai[cartesia]" |
Deepgram | pip install "pipecat-ai[deepgram]" |
ElevenLabs | pip install "pipecat-ai[elevenlabs]" |
Fish | pip install "pipecat-ai[fish]" |
pip install "pipecat-ai[google]" | |
Groq | pip install "pipecat-ai[groq]" |
LMNT | pip install "pipecat-ai[lmnt]" |
MiniMax | No dependencies required |
Neuphonic | pip install "pipecat-ai[neuphonic]" |
NVIDIA Riva | pip install "pipecat-ai[riva]" |
OpenAI | pip install "pipecat-ai[openai]" |
Piper | No dependencies required |
PlayHT | pip install "pipecat-ai[playht]" |
Rime | pip install "pipecat-ai[rime]" |
Sarvam | No dependencies required |
XTTS | pip install "pipecat-ai[xtts]" |
Speech-to-Speech services are multi-modal LLM services that take in audio, video, or text and output audio or text.
Service | Setup |
---|---|
AWS Nova Sonic | pip install "pipecat-ai[aws-nova-sonic]" |
Gemini Multimodal Live | pip install "pipecat-ai[google]" |
OpenAI Realtime | pip install "pipecat-ai[openai]" |
Image generation services receive text inputs and output images.
Service | Setup |
---|---|
fal | pip install "pipecat-ai[fal]" |
Google Imagen | pip install "pipecat-ai[google]" |
OpenAI | pip install "pipecat-ai[openai]" |
Video services enable you to build an avatar where audio and video are synchronized.
Service | Setup |
---|---|
Simli | pip install "pipecat-ai[simli]" |
Tavus | pip install "pipecat-ai[tavus]" |
Memory services can be used to store and retrieve conversations.
Service | Setup |
---|---|
mem0 | pip install "pipecat-ai[mem0]" |
Vision services receive a streaming video input and output text describing the video input.
Service | Setup |
---|---|
Moondream | pip install "pipecat-ai[moondream]" |
Analytics services help you better understand how your service operates.
Service | Setup |
---|---|
Sentry | pip install "pipecat-ai[sentry]" |