Skip to main content
Services marked Pipecat in the Maintainer column ship in the pipecat-ai package and are maintained by the Pipecat team. Services marked Community are community-maintained integrations distributed as separate packages — install them individually and report issues on their source repositories. Categories are listed in alphabetical order.

Analytics & Monitoring

Analytics services help you better understand how your service operates.
ServiceSetupMaintainer
Finchvoxuv add finchvoxCommunity
Future AGIuv add traceAI-pipecatCommunity
OpenInferenceuv add openinference-instrumentation-pipecatCommunity
Roarkuv add pipecat-roarkCommunity
Sentryuv add "pipecat-ai[sentry]"Pipecat

Audio Filters

Audio filters reduce background noise and isolate the speaker’s voice in the input audio stream.
ServiceSetupMaintainer
ai-cousticsuv add "pipecat-ai[aic]"Pipecat
Koalauv add "pipecat-ai[koala]"Pipecat
Krisp VIVAuv add "pipecat-ai[krisp]"Pipecat
RNNoiseuv add "pipecat-ai[rnnoise]"Pipecat

Image Generation

Image generation services receive text inputs and output images.
ServiceSetupMaintainer
Azureuv add "pipecat-ai[azure]"Pipecat
faluv add "pipecat-ai[fal]"Pipecat
Googleuv add "pipecat-ai[google]"Pipecat
OpenAIuv add "pipecat-ai[openai]"Pipecat
Replicateuv add pipecat-replicateCommunity

Knowledge Retrieval

Knowledge retrieval services enable context-aware search and retrieval of relevant information.
ServiceSetupMaintainer
Mossuv add pipecat-mossCommunity

Large Language Models

LLMs receive text or audio based input and output a streaming text response.
ServiceSetupMaintainer
Anannas AIuv add pipecat-anannasCommunity
Anthropicuv add "pipecat-ai[anthropic]"Pipecat
AWS Bedrockuv add "pipecat-ai[aws]"Pipecat
Azureuv add "pipecat-ai[azure]"Pipecat
Cerebrasuv add "pipecat-ai[cerebras]"Pipecat
DeepSeekuv add "pipecat-ai[deepseek]"Pipecat
Fireworks AIuv add "pipecat-ai[fireworks]"Pipecat
Google Geminiuv add "pipecat-ai[google]"Pipecat
Google Vertex AIuv add "pipecat-ai[google]"Pipecat
Grokuv add "pipecat-ai[grok]"Pipecat
Groquv add "pipecat-ai[groq]"Pipecat
Inceptionuv add "pipecat-ai[inception]"Pipecat
Mistraluv add "pipecat-ai[mistral]"Pipecat
Nebiusuv add "pipecat-ai[nebius]"Pipecat
Novita AIuv add "pipecat-ai[novita]"Pipecat
NVIDIAuv add "pipecat-ai[nvidia]"Pipecat
Ollamauv add "pipecat-ai[ollama]"Pipecat
OpenAIuv add "pipecat-ai[openai]"Pipecat
OpenAI Responsesuv add "pipecat-ai[openai]"Pipecat
OpenRouteruv add "pipecat-ai[openrouter]"Pipecat
Perplexityuv add "pipecat-ai[perplexity]"Pipecat
Qwenuv add "pipecat-ai[qwen]"Pipecat
SambaNovauv add "pipecat-ai[sambanova]"Pipecat
Sarvamuv add "pipecat-ai[sarvam]"Pipecat
Simplismartuv pip install git+https://github.com/simpli-smart/pipecat-simplismart.gitCommunity
Together AIuv add "pipecat-ai[together]"Pipecat

Memory

Memory services can be used to store and retrieve conversations.
ServiceSetupMaintainer
mem0uv add "pipecat-ai[mem0]"Pipecat
Synapuv add maximem-synap-pipecatCommunity

Realtime LLM

Realtime LLMs (speech-to-speech) are multi-modal models that take in audio, video, or text and output audio or text in real time.
ServiceSetupMaintainer
AWS Nova Sonicuv add "pipecat-ai[aws-nova-sonic]"Pipecat
Gemini Liveuv add "pipecat-ai[google]"Pipecat
Gemini Live Vertex AIuv add "pipecat-ai[google]"Pipecat
Grok Voice Agentuv add "pipecat-ai[grok]"Pipecat
Inworld Realtimeuv add "pipecat-ai[inworld]"Pipecat
OpenAI Realtimeuv add "pipecat-ai[openai]"Pipecat
Ultravoxuv add "pipecat-ai[ultravox]"Pipecat

Serializers

Serializers convert between frames and media streams, enabling real-time communication over a websocket.
ServiceSetupMaintainer
Asteriskuv add pipecat-asteriskCommunity
AwaazAIuv add pipecat-awaazaiCommunity
Bandwidthuv add pipecat-bandwidthCommunity
ExotelBuilt inPipecat
GenesysBuilt inPipecat
PlivoBuilt inPipecat
TelnyxBuilt inPipecat
TwilioBuilt inPipecat
VonageBuilt inPipecat
Wavixuv add pipecat-wavixCommunity

Speech-to-Text

Speech-to-Text services receive and audio input and output transcriptions.
ServiceSetupMaintainer
AssemblyAIuv add "pipecat-ai[assemblyai]"Pipecat
AWS Transcribeuv add "pipecat-ai[aws]"Pipecat
Azureuv add "pipecat-ai[azure]"Pipecat
Cartesiauv add "pipecat-ai[cartesia]"Pipecat
Deepgramuv add "pipecat-ai[deepgram]"Pipecat
ElevenLabsuv add "pipecat-ai[elevenlabs]"Pipecat
Fal Wizperuv add "pipecat-ai[fal]"Pipecat
Gladiauv add "pipecat-ai[gladia]"Pipecat
Googleuv add "pipecat-ai[google]"Pipecat
Gradiumuv add "pipecat-ai[gradium]"Pipecat
Groq (Whisper)uv add "pipecat-ai[groq]"Pipecat
Mistraluv add "pipecat-ai[mistral]"Pipecat
Moonshineuv add "pipecat-ai[moonshine]"Pipecat
NVIDIAuv add "pipecat-ai[nvidia]"Pipecat
OpenAIuv add "pipecat-ai[openai]"Pipecat
Ringg AIuv pip install git+https://github.com/Stonkr/pipecat-ringg.gitCommunity
Sarvamuv add "pipecat-ai[sarvam]"Pipecat
Simplismartuv pip install git+https://github.com/simpli-smart/pipecat-simplismart.gitCommunity
SLNGuv add pipecat-slngCommunity
Smallestuv add "pipecat-ai[smallest]"Pipecat
Sonioxuv add "pipecat-ai[soniox]"Pipecat
Speechmaticsuv add "pipecat-ai[speechmatics]"Pipecat
Uplift AIuv pip install git+https://github.com/havkerboi123/pipecat-upliftai-stt.gitCommunity
Whisperuv add "pipecat-ai[whisper]"Pipecat
xAIuv add "pipecat-ai[xai]"Pipecat

Text-to-Speech

Text-to-Speech services receive text input and output audio streams or chunks.
ServiceSetupMaintainer
Asyncuv add "pipecat-ai[asyncai]"Pipecat
AWS Pollyuv add "pipecat-ai[aws]"Pipecat
Azureuv add "pipecat-ai[azure]"Pipecat
Camb AIuv add "pipecat-ai[camb]"Pipecat
Cartesiauv add "pipecat-ai[cartesia]"Pipecat
Deepdubuv add pipecat-deepdub-ttsCommunity
Deepgramuv add "pipecat-ai[deepgram]"Pipecat
ElevenLabsuv add "pipecat-ai[elevenlabs]"Pipecat
Fishuv add "pipecat-ai[fish]"Pipecat
Googleuv add "pipecat-ai[google]"Pipecat
Gradiumuv add "pipecat-ai[gradium]"Pipecat
Groquv add "pipecat-ai[groq]"Pipecat
Humeuv add "pipecat-ai[hume]"Pipecat
InworldBuilt inPipecat
Kokorouv add "pipecat-ai[kokoro]"Pipecat
LMNTuv add "pipecat-ai[lmnt]"Pipecat
Lokutoruv add pipecat-lokutorCommunity
MiniMaxBuilt inPipecat
Mistraluv add "pipecat-ai[mistral]"Pipecat
Murf AIuv add pipecat-murf-ttsCommunity
Neuphonicuv add "pipecat-ai[neuphonic]"Pipecat
NVIDIAuv add "pipecat-ai[nvidia]"Pipecat
OpenAIuv add "pipecat-ai[openai]"Pipecat
Pipecat TTS Cacheuv add pipecat-tts-cacheCommunity
PiperBuilt inPipecat
ResembleAIuv add "pipecat-ai[resemble]"Pipecat
Respeecheruv add pipecat-respeecherCommunity
Rimeuv add "pipecat-ai[rime]"Pipecat
Rumik AIuv add pipecat-rumikCommunity
SarvamBuilt inPipecat
Simplismartuv pip install git+https://github.com/simpli-smart/pipecat-simplismart.gitCommunity
SLNGuv add pipecat-slngCommunity
Smallest AIuv add "pipecat-ai[smallest]"Pipecat
Sonioxuv add "pipecat-ai[soniox]"Pipecat
Speechmaticsuv add "pipecat-ai[speechmatics]"Pipecat
Supertonicuv add pipecat-supertonicCommunity
Typecastuv add pipecat-ai-typecastCommunity
Uplift AIuv pip install git+https://github.com/havkerboi123/pipecat-upliftai-tts.gitCommunity
Voice.aiuv pip install git+https://github.com/voice-ai/voice-ai-pipecat-tts.gitCommunity
xAIuv add "pipecat-ai[xai]"Pipecat
XTTSuv add "pipecat-ai[xtts]"Pipecat

Translation

Translation services enable real-time speech-to-speech and speech-to-text translation.
ServiceSetupMaintainer
Pinchuv add pipecat-plugins-pinchCommunity

Transports

Transports exchange audio and video streams between the user and bot.
ServiceSetupMaintainer
BeyTransportpip install pipecat-ai-beyCommunity
DailyTransportuv add "pipecat-ai[daily]"Pipecat
FastAPIWebSocketTransportuv add "pipecat-ai[websocket]"Pipecat
HeyGenTransportuv add "pipecat-ai[heygen]"Pipecat
LemonSliceTransportuv add "pipecat-ai[lemonslice]"Pipecat
LiveKitTransportuv add "pipecat-ai[livekit]"Pipecat
SmallWebRTCTransportuv add "pipecat-ai[webrtc]"Pipecat
TavusTransportuv add "pipecat-ai[tavus]"Pipecat
VonageVideoConnectorTransportuv add "pipecat-ai[vonage-video-connector]"Pipecat
WebSocket Transportsuv add "pipecat-ai[websocket]"Pipecat
WhatsAppTransportuv add "pipecat-ai[webrtc]"Pipecat

Turn Detection

Turn detection models decide when the user has finished speaking.
ServiceSetupMaintainer
Krisp VIVA Turnuv add "pipecat-ai[krisp]"Pipecat
Smart TurnBuilt inPipecat

VAD

VAD services analyze audio input to detect when a user starts and stops speaking.
ServiceSetupMaintainer
ai-coustics Quailuv add "pipecat-ai[aic]"Pipecat
FIRE RED VADuv add pipecat-firered-vadCommunity
Krisp VIVAuv add "pipecat-ai[krisp]"Pipecat
SileroBuilt inPipecat
TEN VADpip install pipecat-ten-vadCommunity

Video

Video services enable you to build an avatar where audio and video are synchronized.
ServiceSetupMaintainer
Anamuv add pipecat-anamCommunity
HeyGenuv add "pipecat-ai[heygen]"Pipecat
Simliuv add "pipecat-ai[simli]"Pipecat
Tavusuv add "pipecat-ai[tavus]"Pipecat

Vision

Vision services receive a streaming video input and output text describing the video input.
ServiceSetupMaintainer
Moondreamuv add "pipecat-ai[moondream]"Pipecat
SmolVLMpip install pipecat-smolvlmCommunity