> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeroruntime.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> The Zero Runtime plugin catalog. Choose a plugin for each pipeline stage: speech-to-text, the LLM, text-to-speech, and more, with usage for Python, JavaScript, and Go.

A plugin handles one stage of the [pipeline](/concepts/pipeline). You import it from
`zrt.plugins` (or the matching path in your SDK) and pass it to the pipeline. Each
plugin page below shows setup and usage in Python, JavaScript, and Go.

Plugins are grouped by stage, because that's how you choose them: pick the best
speech-to-text, LLM, and text-to-speech for your agent.

## Plugins by provider

| Provider     |                   STT                   |                   LLM                   |               TTS              |             Realtime             |
| ------------ | :-------------------------------------: | :-------------------------------------: | :----------------------------: | :------------------------------: |
| OpenAI       |        [Yes](/plugins/stt/openai)       |        [Yes](/plugins/llm/openai)       |   [Yes](/plugins/tts/openai)   |  [Yes](/plugins/realtime/openai) |
| Google       |        [Yes](/plugins/stt/google)       |      [Gemini](/plugins/llm/google)      |   [Yes](/plugins/tts/google)   | [Live](/plugins/realtime/gemini) |
| Deepgram     |       [Yes](/plugins/stt/deepgram)      |                    -                    |  [Yes](/plugins/tts/deepgram)  |                 -                |
| Cartesia     |       [Yes](/plugins/stt/cartesia)      |                    -                    |  [Yes](/plugins/tts/cartesia)  |                 -                |
| AssemblyAI   |      [Yes](/plugins/stt/assemblyai)     |                    -                    |                -               |                 -                |
| Sarvam AI    |       [Yes](/plugins/stt/sarvamai)      |       [Yes](/plugins/llm/sarvamai)      |            Supported           |                 -                |
| Anthropic    |                    -                    |      [Yes](/plugins/llm/anthropic)      |                -               |                 -                |
| Groq         |                    -                    |         [Yes](/plugins/llm/groq)        |            Supported           |                 -                |
| Cerebras     |                    -                    |       [Yes](/plugins/llm/cerebras)      |                -               |                 -                |
| xAI Grok     |                    -                    |         [Yes](/plugins/llm/xai)         |                -               |                 -                |
| CometAPI     |                    -                    |       [Yes](/plugins/llm/cometapi)      |                -               |                 -                |
| ElevenLabs   |                    -                    |                    -                    | [Yes](/plugins/tts/elevenlabs) |                 -                |
| Smallest AI  |                    -                    |                    -                    | [Yes](/plugins/tts/smallestai) |                 -                |
| Azure OpenAI | [Yes](/plugins/stt/openai#azure-openai) | [Yes](/plugins/llm/openai#azure-openai) |            Supported           |                 -                |

A "Supported" cell works today but is not documented yet; "-" means that provider doesn't
serve that stage. Availability can vary by SDK, so check each plugin page. Turn detection
(Echo), voice activity detection (Silero), and noise cancellation
([RNNoise](/plugins/denoise/rnnoise), [Sanas](/plugins/denoise/sanas),
[ai-coustics](/plugins/denoise/aicoustics)) are listed below.

## Speech-to-text

| Plugin                                             | Status     |
| -------------------------------------------------- | ---------- |
| [Deepgram](/plugins/stt/deepgram)                  | Documented |
| [AssemblyAI](/plugins/stt/assemblyai)              | Documented |
| [Google Cloud STT](/plugins/stt/google)            | Documented |
| [Sarvam AI](/plugins/stt/sarvamai)                 | Documented |
| [OpenAI](/plugins/stt/openai) (incl. Azure OpenAI) | Documented |
| [Cartesia](/plugins/stt/cartesia)                  | Documented |
| Azure, Gladia, NVIDIA                              | Supported  |

## LLM

| Plugin                                             | Status     |
| -------------------------------------------------- | ---------- |
| [Google Gemini](/plugins/llm/google)               | Documented |
| [OpenAI](/plugins/llm/openai) (incl. Azure OpenAI) | Documented |
| [Anthropic Claude](/plugins/llm/anthropic)         | Documented |
| [Groq](/plugins/llm/groq)                          | Documented |
| [Cerebras](/plugins/llm/cerebras)                  | Documented |
| [xAI Grok](/plugins/llm/xai)                       | Documented |
| [Sarvam AI](/plugins/llm/sarvamai)                 | Documented |
| [CometAPI](/plugins/llm/cometapi)                  | Documented |

## Text-to-speech

| Plugin                                                     | Status     |
| ---------------------------------------------------------- | ---------- |
| [Cartesia](/plugins/tts/cartesia)                          | Documented |
| [ElevenLabs](/plugins/tts/elevenlabs)                      | Documented |
| [Google Cloud TTS](/plugins/tts/google)                    | Documented |
| [Deepgram](/plugins/tts/deepgram)                          | Documented |
| [Smallest AI](/plugins/tts/smallestai)                     | Documented |
| [OpenAI](/plugins/tts/openai)                              | Documented |
| AWS Polly, Azure, Rime, LMNT, Neuphonic, Hume AI, and more | Supported  |

## Realtime models

Speech-to-speech models that run in the pipeline's `llm` slot (no separate STT/TTS). See
[Realtime mode](/build/configure-a-pipeline/modes).

| Plugin                                      | Status     |
| ------------------------------------------- | ---------- |
| [OpenAI Realtime](/plugins/realtime/openai) | Documented |
| [Gemini Live](/plugins/realtime/gemini)     | Documented |

## Turn detection

| Plugin                                        | Status     |
| --------------------------------------------- | ---------- |
| [Turn Detector](/plugins/turn-detection/namo) | Documented |

## Voice activity detection

| Plugin                        | Status     |
| ----------------------------- | ---------- |
| [Silero](/plugins/vad/silero) | Documented |

## Noise cancellation

| Plugin                                     | Status               |
| ------------------------------------------ | -------------------- |
| [RNNoise](/plugins/denoise/rnnoise)        | Documented (local)   |
| [Sanas](/plugins/denoise/sanas)            | Documented (gateway) |
| [ai-coustics](/plugins/denoise/aicoustics) | Documented (gateway) |

Plugins marked **Supported** work today and are added the same way; their pages will
follow. Availability can vary by SDK, so check your SDK's plugin list.
