> ## Documentation Index
> Fetch the complete documentation index at: https://daily-ms-ws-body-url-encode.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Services

> The full catalog of AI services integrated with Pipecat: STT, TTS, LLM, transports, and more, with setup requirements.

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](/api-reference/server/services/community-integrations)
distributed as separate packages — install them individually and report issues on
their source repositories.

Categories are listed in alphabetical order.

## Agents

Services that drive an external agent from a pipeline.

| Agent | Setup | Maintainer |
| - | - | - |
| [OpenClaw Gateway](/api-reference/server/services/agents/openclaw) | No dependencies required | Pipecat |

## Analytics & Monitoring

Analytics services help you better understand how your service operates.

| Service | Setup | Maintainer |
| - | - | - |
| [Finchvox](/api-reference/server/services/analytics/finchvox) | `uv add finchvox` | Community |
| [floe-guard](/api-reference/server/services/analytics/floe) | `uv add "floe-guard[pipecat]"` | Community |
| [Future AGI](/api-reference/server/services/analytics/future-agi) | `uv add traceAI-pipecat` | Community |
| [MLflow](/api-reference/server/services/analytics/mlflow) | `uv add "pipecat-ai[tracing]" mlflow` | Community |
| [Noveum Trace](/api-reference/server/services/analytics/noveum-trace) | `uv add "noveum-trace[pipecat]"` | Community |
| [OpenInference](/api-reference/server/services/analytics/openinference) | `uv add openinference-instrumentation-pipecat` | Community |
| [Roark](/api-reference/server/services/analytics/roark) | `uv add pipecat-roark` | Community |
| [Sentry](/api-reference/server/services/analytics/sentry) | `uv add "pipecat-ai[sentry]"` | Pipecat |

## Audio Filters

Audio filters reduce background noise and isolate the speaker's voice in the input audio stream.

| Service | Setup | Maintainer |
| - | - | - |
| [ai-coustics](/api-reference/server/services/audio-filters/aic-filter) | `uv add "pipecat-ai[aic]"` | Pipecat |
| [Arctan](/api-reference/server/services/audio-filters/arctan) | `uv add "arctan-vi[pipecat]"` | Community |
| [Hecttor](/api-reference/server/services/audio-filters/hecttor) | `uv add pipecat-hecttor` | Community |
| [Koala](/api-reference/server/services/audio-filters/koala-filter) | `uv add "pipecat-ai[koala]"` | Pipecat |
| [Krisp VIVA](/api-reference/server/services/audio-filters/krisp-viva-filter) | `uv add "pipecat-ai[krisp]"` | Pipecat |
| [pipecat-effects](/api-reference/server/services/audio-filters/pipecat-effects) | `uv add pipecat-effects` | Community |
| [RNNoise](/api-reference/server/services/audio-filters/rnnoise-filter) | `uv add "pipecat-ai[rnnoise]"` | Pipecat |

## Classifiers

Classifiers answer typed questions about some state, such as whether a call reached voicemail or which element on screen the user means. See [Pipecat Classifiers](/pipecat/learn/classifiers).

| Classifier | Setup | Maintainer |
| - | - | - |
| [Jev](/api-reference/server/classifiers/jev) | `uv add "pipecat-ai[jev]"` | Pipecat |
| [LLM](/api-reference/server/classifiers/llm) | Built in | Pipecat |

## Extensions

Extensions add conversational behavior to a pipeline. They are built from frame processors rather than wrapping a third-party API.

| Extension | Setup | Maintainer |
| - | - | - |
| [IVRNavigator](/api-reference/server/extensions/ivr) | Built in | Pipecat |
| [Pipecat Backchannel](/api-reference/server/extensions/pipecat-backchannel) | `uv add pipecat-backchannel` | Community |
| [VoicemailDetector](/api-reference/server/extensions/voicemail) | Built in | Pipecat |

## Image Generation

Image generation services receive text inputs and output images.

| Service | Setup | Maintainer |
| - | - | - |
| [Azure](/api-reference/server/services/image-generation/azure) | `uv add "pipecat-ai[azure]"` | Pipecat |
| [fal](/api-reference/server/services/image-generation/fal) | `uv add "pipecat-ai[fal]"` | Pipecat |
| [Google](/api-reference/server/services/image-generation/google) | `uv add "pipecat-ai[google]"` | Pipecat |
| [OpenAI](/api-reference/server/services/image-generation/openai) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [Replicate](/api-reference/server/services/image-generation/replicate) | `uv add pipecat-replicate` | Community |

## Knowledge Retrieval

Knowledge retrieval services enable context-aware search and retrieval of relevant information.

| Service | Setup | Maintainer |
| - | - | - |
| [Keenable](/api-reference/server/services/knowledge-retrieval/keenable) | `uv add "pipecat-ai[keenable]"` | Pipecat |
| [Moss](/api-reference/server/services/knowledge-retrieval/moss) | `uv add pipecat-moss` | Community |

## Large Language Models

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

| Service | Setup | Maintainer |
| - | - | - |
| [Anannas AI](/api-reference/server/services/llm/anannas) | `uv add pipecat-anannas` | Community |
| [Anthropic](/api-reference/server/services/llm/anthropic) | `uv add "pipecat-ai[anthropic]"` | Pipecat |
| [AWS Bedrock](/api-reference/server/services/llm/aws) | `uv add "pipecat-ai[aws]"` | Pipecat |
| [Azure](/api-reference/server/services/llm/azure) | `uv add "pipecat-ai[azure]"` | Pipecat |
| [Baseten](/api-reference/server/services/llm/baseten) | `uv add "pipecat-ai[baseten]"` | Pipecat |
| [Cerebras](/api-reference/server/services/llm/cerebras) | `uv add "pipecat-ai[cerebras]"` | Pipecat |
| [Crusoe](/api-reference/server/services/llm/crusoe) | `uv add "pipecat-ai[crusoe]"` | Pipecat |
| [DeepSeek](/api-reference/server/services/llm/deepseek) | `uv add "pipecat-ai[deepseek]"` | Pipecat |
| [Fireworks AI](/api-reference/server/services/llm/fireworks) | `uv add "pipecat-ai[fireworks]"` | Pipecat |
| [Floe](/api-reference/server/services/llm/floe) | `uv add pipecat-floe` | Community |
| [Google Gemini](/api-reference/server/services/llm/google) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Google Vertex AI](/api-reference/server/services/llm/google-vertex) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Grok](/api-reference/server/services/llm/grok) | `uv add "pipecat-ai[grok]"` | Pipecat |
| [Groq](/api-reference/server/services/llm/groq) | `uv add "pipecat-ai[groq]"` | Pipecat |
| [Inception](/api-reference/server/services/llm/inception) | `uv add "pipecat-ai[inception]"` | Pipecat |
| [Mistral](/api-reference/server/services/llm/mistral) | `uv add "pipecat-ai[mistral]"` | Pipecat |
| [Nebius](/api-reference/server/services/llm/nebius) | `uv add "pipecat-ai[nebius]"` | Pipecat |
| [Novita AI](/api-reference/server/services/llm/novita) | `uv add "pipecat-ai[novita]"` | Pipecat |
| [NVIDIA](/api-reference/server/services/llm/nvidia) | `uv add "pipecat-ai[nvidia]"` | Pipecat |
| [Ollama](/api-reference/server/services/llm/ollama) | `uv add "pipecat-ai[ollama]"` | Pipecat |
| [OpenAI](/api-reference/server/services/llm/openai) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [OpenAI Responses](/api-reference/server/services/llm/openai-responses) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [OpenRouter](/api-reference/server/services/llm/openrouter) | `uv add "pipecat-ai[openrouter]"` | Pipecat |
| [Perplexity](/api-reference/server/services/llm/perplexity) | `uv add "pipecat-ai[perplexity]"` | Pipecat |
| [Qwen](/api-reference/server/services/llm/qwen) | `uv add "pipecat-ai[qwen]"` | Pipecat |
| [SambaNova](/api-reference/server/services/llm/sambanova) | `uv add "pipecat-ai[sambanova]"` | Pipecat |
| [Sarvam](/api-reference/server/services/llm/sarvam) | `uv add "pipecat-ai[sarvam]"` | Pipecat |
| [Simplismart](/api-reference/server/services/llm/simplismart) | `uv add pipecat-simplismart` | Community |
| [Together AI](/api-reference/server/services/llm/together) | `uv add "pipecat-ai[together]"` | Pipecat |

## Memory

Memory services can be used to store and retrieve conversations.

| Service | Setup | Maintainer |
| - | - | - |
| [mem0](/api-reference/server/services/memory/mem0) | `uv add "pipecat-ai[mem0]"` | Pipecat |
| [Memcode](/api-reference/server/services/memory/memcode) | `uv add pipecat-memcode` | Community |
| [MemorySync](/api-reference/server/services/memory/memorysync) | `uv add pipecat-memorysync` | Community |
| [Synap](/api-reference/server/services/memory/synap) | `uv add maximem-synap-pipecat` | Community |

## 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.

| Service | Setup | Maintainer |
| - | - | - |
| [AWS Nova Sonic](/api-reference/server/services/s2s/aws) | `uv add "pipecat-ai[aws-nova-sonic]"` | Pipecat |
| [Boson Higgs Realtime](/api-reference/server/services/s2s/boson) | `uv add pipecat-boson` | Community |
| [Gemini Live](/api-reference/server/services/s2s/gemini-live) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Gemini Live Vertex AI](/api-reference/server/services/s2s/gemini-live-vertex) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Grok Voice Agent](/api-reference/server/services/s2s/grok) | `uv add "pipecat-ai[grok]"` | Pipecat |
| [Inworld Realtime](/api-reference/server/services/s2s/inworld) | `uv add "pipecat-ai[inworld]"` | Pipecat |
| [OpenAI GPT-Live](/api-reference/server/services/s2s/openai-live) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [OpenAI Realtime](/api-reference/server/services/s2s/openai) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [ThunderPhone](/api-reference/server/services/s2s/thunderphone) | `uv add pipecat-thunderphone` | Community |
| [Ultravox](/api-reference/server/services/s2s/ultravox) | `uv add "pipecat-ai[ultravox]"` | Pipecat |

## Serializers

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

| Service | Setup | Maintainer |
| - | - | - |
| [Acefone](/api-reference/server/services/serializers/acefone) | `uv add pipecat-acefone` | Community |
| [Asterisk](/api-reference/server/services/serializers/asterisk) | `uv add pipecat-asterisk` | Community |
| [AwaazAI](/api-reference/server/services/serializers/awaazai) | `uv add pipecat-awaazai` | Community |
| [Bandwidth](/api-reference/server/services/serializers/bandwidth) | `uv add pipecat-bandwidth` | Community |
| [Exotel](/api-reference/server/services/serializers/exotel) | Built in | Pipecat |
| [Genesys](/api-reference/server/services/serializers/genesys) | Built in | Pipecat |
| [Plivo](/api-reference/server/services/serializers/plivo) | Built in | Pipecat |
| [Telnyx](/api-reference/server/services/serializers/telnyx) | Built in | Pipecat |
| [Twilio](/api-reference/server/services/serializers/twilio) | Built in | Pipecat |
| [Vonage](/api-reference/server/services/serializers/vonage) | Built in | Pipecat |
| [Wavix](/api-reference/server/services/serializers/wavix) | `uv add pipecat-wavix` | Community |

## Speech-to-Text

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

| Service | Setup | Maintainer |
| - | - | - |
| [AssemblyAI](/api-reference/server/services/stt/assemblyai) | `uv add "pipecat-ai[assemblyai]"` | Pipecat |
| [AWS Transcribe](/api-reference/server/services/stt/aws) | `uv add "pipecat-ai[aws]"` | Pipecat |
| [Azure](/api-reference/server/services/stt/azure) | `uv add "pipecat-ai[azure]"` | Pipecat |
| [Cartesia](/api-reference/server/services/stt/cartesia) | `uv add "pipecat-ai[cartesia]"` | Pipecat |
| [Deepgram](/api-reference/server/services/stt/deepgram) | `uv add "pipecat-ai[deepgram]"` | Pipecat |
| [ElevenLabs](/api-reference/server/services/stt/elevenlabs) | `uv add "pipecat-ai[elevenlabs]"` | Pipecat |
| [Fal Wizper](/api-reference/server/services/stt/fal) | `uv add "pipecat-ai[fal]"` | Pipecat |
| [Floe](/api-reference/server/services/stt/floe) | `uv add pipecat-floe` | Community |
| [FunASR](/api-reference/server/services/stt/funasr) | `uv add "pipecat-ai[funasr]"` | Pipecat |
| [Gladia](/api-reference/server/services/stt/gladia) | `uv add "pipecat-ai[gladia]"` | Pipecat |
| [Gnani](/api-reference/server/services/stt/gnani) | `uv add pipecat-gnani` | Community |
| [Google](/api-reference/server/services/stt/google) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Gradium](/api-reference/server/services/stt/gradium) | `uv add "pipecat-ai[gradium]"` | Pipecat |
| [Groq (Whisper)](/api-reference/server/services/stt/groq) | `uv add "pipecat-ai[groq]"` | Pipecat |
| [Hakim](/api-reference/server/services/stt/hakim) | `uv pip install git+https://github.com/tryHakimAI/hakim-pipecat.git` | Community |
| [Meta](/api-reference/server/services/stt/meta) | `uv add "pipecat-ai[meta]"` | Pipecat |
| [Mistral](/api-reference/server/services/stt/mistral) | `uv add "pipecat-ai[mistral]"` | Pipecat |
| [Moonshine](/api-reference/server/services/stt/moonshine) | `uv add "pipecat-ai[moonshine]"` | Pipecat |
| [NVIDIA](/api-reference/server/services/stt/nvidia) | `uv add "pipecat-ai[nvidia]"` | Pipecat |
| [OpenAI](/api-reference/server/services/stt/openai) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [Oruk](/api-reference/server/services/stt/oruk) | `uv add "pipecat-oruk==0.1.0rc1"` | Community |
| [Quickdial](/api-reference/server/services/stt/quickdial) | `uv add pipecat-quickdial` | Community |
| [Ringg AI](/api-reference/server/services/stt/ringg) | `uv pip install git+https://github.com/Stonkr/pipecat-ringg.git` | Community |
| [Sarvam](/api-reference/server/services/stt/sarvam) | `uv add "pipecat-ai[sarvam]"` | Pipecat |
| [Simplismart](/api-reference/server/services/stt/simplismart) | `uv add pipecat-simplismart` | Community |
| [SLNG](/api-reference/server/services/stt/slng) | `uv add pipecat-slng` | Community |
| [Smallest](/api-reference/server/services/stt/smallest) | `uv add "pipecat-ai[smallest]"` | Pipecat |
| [Soniox](/api-reference/server/services/stt/soniox) | `uv add "pipecat-ai[soniox]"` | Pipecat |
| [Speechmatics](/api-reference/server/services/stt/speechmatics) | `uv add "pipecat-ai[speechmatics]"` | Pipecat |
| [Together AI](/api-reference/server/services/stt/together) | `uv add "pipecat-ai[together]"` | Pipecat |
| [Uplift AI](/api-reference/server/services/stt/upliftai) | `uv pip install git+https://github.com/havkerboi123/pipecat-upliftai-stt.git` | Community |
| [Whisper](/api-reference/server/services/stt/whisper) | `uv add "pipecat-ai[whisper]"` | Pipecat |
| [xAI](/api-reference/server/services/stt/xai) | `uv add "pipecat-ai[xai]"` | Pipecat |

## Text-to-Speech

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

| Service | Setup | Maintainer |
| - | - | - |
| [Async](/api-reference/server/services/tts/asyncai) | `uv add "pipecat-ai[asyncai]"` | Pipecat |
| [AWS Polly](/api-reference/server/services/tts/aws) | `uv add "pipecat-ai[aws]"` | Pipecat |
| [Azure](/api-reference/server/services/tts/azure) | `uv add "pipecat-ai[azure]"` | Pipecat |
| [Bland](/api-reference/server/services/tts/bland) | `uv add "pipecat-ai[bland]"` | Pipecat |
| [Camb AI](/api-reference/server/services/tts/camb) | `uv add "pipecat-ai[camb]"` | Pipecat |
| [Cartesia](/api-reference/server/services/tts/cartesia) | `uv add "pipecat-ai[cartesia]"` | Pipecat |
| [Deepdub](/api-reference/server/services/tts/deepdub) | `uv add pipecat-deepdub-tts` | Community |
| [Deepgram](/api-reference/server/services/tts/deepgram) | `uv add "pipecat-ai[deepgram]"` | Pipecat |
| [ElevenLabs](/api-reference/server/services/tts/elevenlabs) | `uv add "pipecat-ai[elevenlabs]"` | Pipecat |
| [Fish](/api-reference/server/services/tts/fish) | `uv add "pipecat-ai[fish]"` | Pipecat |
| [Floe](/api-reference/server/services/tts/floe) | `uv add pipecat-floe` | Community |
| [Gandr](/api-reference/server/services/tts/gandr) | `uv add pipecat-gandr` | Community |
| [Gnani](/api-reference/server/services/tts/gnani) | `uv add pipecat-gnani` | Community |
| [Google](/api-reference/server/services/tts/google) | `uv add "pipecat-ai[google]"` | Pipecat |
| [Gradium](/api-reference/server/services/tts/gradium) | `uv add "pipecat-ai[gradium]"` | Pipecat |
| [Groq](/api-reference/server/services/tts/groq) | `uv add "pipecat-ai[groq]"` | Pipecat |
| [Hakim](/api-reference/server/services/tts/hakim) | `uv pip install git+https://github.com/tryHakimAI/hakim-pipecat.git` | Community |
| [Hume](/api-reference/server/services/tts/hume) | `uv add "pipecat-ai[hume]"` | Pipecat |
| [Inworld](/api-reference/server/services/tts/inworld) | `uv add "pipecat-ai[inworld]"` | Pipecat |
| [Kokoro](/api-reference/server/services/tts/kokoro) | `uv add "pipecat-ai[kokoro]"` | Pipecat |
| [Lokutor](/api-reference/server/services/tts/lokutor) | `uv add pipecat-lokutor` | Community |
| [Maya](/api-reference/server/services/tts/maya) | `uv add "pipecat-maya @ git+https://github.com/MayaResearch/pipecat-maya.git@v0.1.0"` | Community |
| [MiniMax](/api-reference/server/services/tts/minimax) | `uv add "pipecat-ai[minimax]"` | Pipecat |
| [Mistral](/api-reference/server/services/tts/mistral) | `uv add "pipecat-ai[mistral]"` | Pipecat |
| [Murf AI](/api-reference/server/services/tts/murf) | `uv add pipecat-murf-tts` | Community |
| [Neuphonic](/api-reference/server/services/tts/neuphonic) | `uv add "pipecat-ai[neuphonic]"` | Pipecat |
| [NVIDIA](/api-reference/server/services/tts/nvidia) | `uv add "pipecat-ai[nvidia]"` | Pipecat |
| [OpenAI](/api-reference/server/services/tts/openai) | `uv add "pipecat-ai[openai]"` | Pipecat |
| [Pipecat TTS Cache](/api-reference/server/services/tts/tts-cache) | `uv add pipecat-tts-cache` | Community |
| [Piper](/api-reference/server/services/tts/piper) | `uv add "pipecat-ai[piper]"` | Pipecat |
| [Pocket TTS](/api-reference/server/services/tts/pocket-tts) | `uv add "pipecat-ai[pocket-tts]"` | Pipecat |
| [ResembleAI](/api-reference/server/services/tts/resembleai) | `uv add "pipecat-ai[resemble]"` | Pipecat |
| [Respeecher](/api-reference/server/services/tts/respeecher) | `uv add pipecat-respeecher` | Community |
| [Quickdial](/api-reference/server/services/tts/quickdial) | `uv add pipecat-quickdial` | Community |
| [Rime](/api-reference/server/services/tts/rime) | `uv add "pipecat-ai[rime]"` | Pipecat |
| [Rumik AI](/api-reference/server/services/tts/rumik) | `uv add pipecat-rumik` | Community |
| [Sarvam](/api-reference/server/services/tts/sarvam) | `uv add "pipecat-ai[sarvam]"` | Pipecat |
| [SILMA AI](/api-reference/server/services/tts/silma) | `uv add pipecat-silma` | Community |
| [Simplismart](/api-reference/server/services/tts/simplismart) | `uv add pipecat-simplismart` | Community |
| [SLNG](/api-reference/server/services/tts/slng) | `uv add pipecat-slng` | Community |
| [Smallest AI](/api-reference/server/services/tts/smallest) | `uv add "pipecat-ai[smallest]"` | Pipecat |
| [SonexLabs](/api-reference/server/services/tts/sonex) | `uv add pipecat-sonex` | Community |
| [Soniox](/api-reference/server/services/tts/soniox) | `uv add "pipecat-ai[soniox]"` | Pipecat |
| [Speechify](/api-reference/server/services/tts/speechify) | `uv add "pipecat-ai[speechify]"` | Pipecat |
| [Speechmatics](/api-reference/server/services/tts/speechmatics) | `uv add "pipecat-ai[speechmatics]"` | Pipecat |
| [Supertonic](/api-reference/server/services/tts/supertonic) | `uv add pipecat-supertonic` | Community |
| [Together AI](/api-reference/server/services/tts/together) | `uv add "pipecat-ai[together]"` | Pipecat |
| [Typecast](/api-reference/server/services/tts/typecast) | `uv add pipecat-ai-typecast` | Community |
| [Uplift AI](/api-reference/server/services/tts/upliftai) | `uv pip install git+https://github.com/havkerboi123/pipecat-upliftai-tts.git` | Community |
| [Vakyam AI](/api-reference/server/services/tts/vakyam) | `uv add pipecat-vakyam` | Community |
| [Voice.ai](/api-reference/server/services/tts/voiceai) | `uv pip install git+https://github.com/voice-ai/voice-ai-pipecat-tts.git` | Community |
| [xAI](/api-reference/server/services/tts/xai) | `uv add "pipecat-ai[xai]"` | Pipecat |
| [XTTS](/api-reference/server/services/tts/xtts) (deprecated) | `uv add "pipecat-ai[xtts]"` | Pipecat |
| [XTTS-vLLM](/api-reference/server/services/tts/xtts-vllm) | `uv add pipecat-xtts-vllm` | Community |

## Translation

Translation services enable real-time speech-to-speech and speech-to-text translation.

| Service | Setup | Maintainer |
| - | - | - |
| [Pinch](/api-reference/server/services/translation/pinch) | `uv add pipecat-plugins-pinch` | Community |

## Transports

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

| Service | Setup | Maintainer |
| - | - | - |
| [Beyond Presence](/api-reference/server/services/transport/beyond-presence) | `uv add pipecat-ai-bey` | Community |
| [Daily](/api-reference/server/services/transport/daily) | `uv add "pipecat-ai[daily]"` | Pipecat |
| [FastAPI WebSocket](/api-reference/server/services/transport/fastapi-websocket) | `uv add "pipecat-ai[websocket]"` | Pipecat |
| [HeyGen](/api-reference/server/services/transport/heygen) | `uv add "pipecat-ai[heygen]"` | Pipecat |
| [LemonSlice](/api-reference/server/services/transport/lemonslice) | `uv add "pipecat-ai[lemonslice]"` | Pipecat |
| [LiveKit](/api-reference/server/services/transport/livekit) | `uv add "pipecat-ai[livekit]"` | Pipecat |
| [MCP](/api-reference/server/services/transport/mcp) | `uv add pipecat-mcp-transport` | Community |
| [SmallWebRTC](/api-reference/server/services/transport/small-webrtc) | `uv add "pipecat-ai[webrtc]"` | Pipecat |
| [Tavus](/api-reference/server/services/transport/tavus) | `uv add "pipecat-ai[tavus]"` | Pipecat |
| [Vonage Video Connector](/api-reference/server/services/transport/vonage) | `uv add "pipecat-ai[vonage-video-connector]"` | Pipecat |
| [WebSocket](/api-reference/server/services/transport/websocket-server) | `uv add "pipecat-ai[websocket]"` | Pipecat |
| [WhatsApp](/api-reference/server/services/transport/whatsapp) | `uv add "pipecat-ai[webrtc]"` | Pipecat |

## Turn Detection

Turn detection models decide when the user has finished speaking.

| Service | Setup | Maintainer |
| - | - | - |
| [Krisp VIVA Turn](/api-reference/server/utilities/turn-detection/krisp-viva-turn) | `uv add "pipecat-ai[krisp]"` | Pipecat |
| [Smart Turn](/api-reference/server/utilities/turn-detection/smart-turn-overview) | Built in | Pipecat |

## VAD

VAD services analyze audio input to detect when a user starts and stops speaking.

| Service | Setup | Maintainer |
| - | - | - |
| [ai-coustics Quail](/api-reference/server/services/vad/aic-quail-vad-analyzer) | `uv add "pipecat-ai[aic]"` | Pipecat |
| [FIRE RED VAD](/api-reference/server/services/vad/fire-vad) | `uv add pipecat-firered-vad` | Community |
| [Krisp VIVA](/api-reference/server/services/vad/krisp-viva-vad-analyzer) | `uv add "pipecat-ai[krisp]"` | Pipecat |
| [Silero](/api-reference/server/services/vad/silero-vad-analyzer) | Built in | Pipecat |
| [TEN VAD](/api-reference/server/services/vad/ten-vad) | `uv add pipecat-ten-vad` | Community |

## Video

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

| Service | Setup | Maintainer |
| - | - | - |
| [Anam](/api-reference/server/services/video/anam) | `uv add pipecat-anam` | Community |
| [HeyGen](/api-reference/server/services/video/heygen) | `uv add "pipecat-ai[heygen]"` | Pipecat |
| [Protoface](/api-reference/server/services/video/protoface) | `uv add pipecat-protoface` | Community |
| [Simli](/api-reference/server/services/video/simli) | `uv add "pipecat-ai[simli]"` | Pipecat |
| [Tavus](/api-reference/server/services/video/tavus) | `uv add "pipecat-ai[tavus]"` | Pipecat |

## Vision

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

| Service | Setup | Maintainer |
| - | - | - |
| [Moondream](/api-reference/server/services/vision/moondream) | `uv add "pipecat-ai[moondream]"` | Pipecat |
| [SmolVLM](/api-reference/server/services/vision/smolvlm) | `uv add pipecat-smolvlm` | Community |
