# Zero Runtime > Build voice AI agents in Python, JavaScript, or Go. Zero Runtime runs the real-time voice pipeline so you never manage latency, turn-taking, or scale. ## Docs - [Anam](https://docs.zeroruntime.ai/api-reference/python/avatar/anam.md): Python API reference for the anam avatars plugin. - [Simli](https://docs.zeroruntime.ai/api-reference/python/avatar/simli.md): Python API reference for the simli avatars plugin. - [Agent & Session](https://docs.zeroruntime.ai/api-reference/python/core/agent-and-session.md): Python API reference for Agent & Session. - [Chat & Context](https://docs.zeroruntime.ai/api-reference/python/core/chat-and-context.md): Python API reference for Chat & Context. - [Errors & Config](https://docs.zeroruntime.ai/api-reference/python/core/errors-and-config.md): Python API reference for Errors & Config. - [Events & Observability](https://docs.zeroruntime.ai/api-reference/python/core/events.md): Python API reference for Events & Observability. - [Handoffs & A2A](https://docs.zeroruntime.ai/api-reference/python/core/handoffs-and-a2a.md): Python API reference for Handoffs & A2A. - [Pipeline](https://docs.zeroruntime.ai/api-reference/python/core/pipeline.md): Python API reference for Pipeline. - [Recording & Audio](https://docs.zeroruntime.ai/api-reference/python/core/recording-and-audio.md): Python API reference for Recording & Audio. - [Tools & MCP](https://docs.zeroruntime.ai/api-reference/python/core/tools-and-mcp.md): Python API reference for Tools & MCP. - [Rnnoise](https://docs.zeroruntime.ai/api-reference/python/denoise/rnnoise.md): Python API reference for the rnnoise noise cancellation plugin. - [Anthropic](https://docs.zeroruntime.ai/api-reference/python/llm/anthropic.md): Python API reference for the anthropic llm plugin. - [Aws](https://docs.zeroruntime.ai/api-reference/python/llm/aws.md): Python API reference for the aws llm plugin. - [Azure](https://docs.zeroruntime.ai/api-reference/python/llm/azure.md): Python API reference for the azure llm plugin. - [Cerebras](https://docs.zeroruntime.ai/api-reference/python/llm/cerebras.md): Python API reference for the cerebras llm plugin. - [Cometapi](https://docs.zeroruntime.ai/api-reference/python/llm/cometapi.md): Python API reference for the cometapi llm plugin. - [Google](https://docs.zeroruntime.ai/api-reference/python/llm/google.md): Python API reference for the google llm plugin. - [Groq](https://docs.zeroruntime.ai/api-reference/python/llm/groq.md): Python API reference for the groq llm plugin. - [Openai](https://docs.zeroruntime.ai/api-reference/python/llm/openai.md): Python API reference for the openai llm plugin. - [Sarvamai](https://docs.zeroruntime.ai/api-reference/python/llm/sarvamai.md): Python API reference for the sarvamai llm plugin. - [Xai](https://docs.zeroruntime.ai/api-reference/python/llm/xai.md): Python API reference for the xai llm plugin. - [Python SDK](https://docs.zeroruntime.ai/api-reference/python/overview.md): API reference for the Zero Runtime Python SDK. - [Azure](https://docs.zeroruntime.ai/api-reference/python/realtime/azure.md): Python API reference for the azure realtime models plugin. - [Gemini](https://docs.zeroruntime.ai/api-reference/python/realtime/gemini.md): Python API reference for the gemini realtime models plugin. - [Openai](https://docs.zeroruntime.ai/api-reference/python/realtime/openai.md): Python API reference for the openai realtime models plugin. - [Ultravox](https://docs.zeroruntime.ai/api-reference/python/realtime/ultravox.md): Python API reference for the ultravox realtime models plugin. - [Xai](https://docs.zeroruntime.ai/api-reference/python/realtime/xai.md): Python API reference for the xai realtime models plugin. - [Assemblyai](https://docs.zeroruntime.ai/api-reference/python/stt/assemblyai.md): Python API reference for the assemblyai speech-to-text plugin. - [Azure](https://docs.zeroruntime.ai/api-reference/python/stt/azure.md): Python API reference for the azure speech-to-text plugin. - [Cartesia](https://docs.zeroruntime.ai/api-reference/python/stt/cartesia.md): Python API reference for the cartesia speech-to-text plugin. - [Deepgram](https://docs.zeroruntime.ai/api-reference/python/stt/deepgram.md): Python API reference for the deepgram speech-to-text plugin. - [Gladia](https://docs.zeroruntime.ai/api-reference/python/stt/gladia.md): Python API reference for the gladia speech-to-text plugin. - [Google](https://docs.zeroruntime.ai/api-reference/python/stt/google.md): Python API reference for the google speech-to-text plugin. - [Nvidia](https://docs.zeroruntime.ai/api-reference/python/stt/nvidia.md): Python API reference for the nvidia speech-to-text plugin. - [Openai](https://docs.zeroruntime.ai/api-reference/python/stt/openai.md): Python API reference for the openai speech-to-text plugin. - [Sarvamai](https://docs.zeroruntime.ai/api-reference/python/stt/sarvamai.md): Python API reference for the sarvamai speech-to-text plugin. - [Aws](https://docs.zeroruntime.ai/api-reference/python/tts/aws.md): Python API reference for the aws text-to-speech plugin. - [Azure](https://docs.zeroruntime.ai/api-reference/python/tts/azure.md): Python API reference for the azure text-to-speech plugin. - [Cambai](https://docs.zeroruntime.ai/api-reference/python/tts/cambai.md): Python API reference for the cambai text-to-speech plugin. - [Cartesia](https://docs.zeroruntime.ai/api-reference/python/tts/cartesia.md): Python API reference for the cartesia text-to-speech plugin. - [Deepgram](https://docs.zeroruntime.ai/api-reference/python/tts/deepgram.md): Python API reference for the deepgram text-to-speech plugin. - [Elevenlabs](https://docs.zeroruntime.ai/api-reference/python/tts/elevenlabs.md): Python API reference for the elevenlabs text-to-speech plugin. - [Google](https://docs.zeroruntime.ai/api-reference/python/tts/google.md): Python API reference for the google text-to-speech plugin. - [Groq](https://docs.zeroruntime.ai/api-reference/python/tts/groq.md): Python API reference for the groq text-to-speech plugin. - [Humeai](https://docs.zeroruntime.ai/api-reference/python/tts/humeai.md): Python API reference for the humeai text-to-speech plugin. - [Inworldai](https://docs.zeroruntime.ai/api-reference/python/tts/inworldai.md): Python API reference for the inworldai text-to-speech plugin. - [Lmnt](https://docs.zeroruntime.ai/api-reference/python/tts/lmnt.md): Python API reference for the lmnt text-to-speech plugin. - [Murfai](https://docs.zeroruntime.ai/api-reference/python/tts/murfai.md): Python API reference for the murfai text-to-speech plugin. - [Neuphonic](https://docs.zeroruntime.ai/api-reference/python/tts/neuphonic.md): Python API reference for the neuphonic text-to-speech plugin. - [Nvidia](https://docs.zeroruntime.ai/api-reference/python/tts/nvidia.md): Python API reference for the nvidia text-to-speech plugin. - [Openai](https://docs.zeroruntime.ai/api-reference/python/tts/openai.md): Python API reference for the openai text-to-speech plugin. - [Papla](https://docs.zeroruntime.ai/api-reference/python/tts/papla.md): Python API reference for the papla text-to-speech plugin. - [Resemble](https://docs.zeroruntime.ai/api-reference/python/tts/resemble.md): Python API reference for the resemble text-to-speech plugin. - [Rime](https://docs.zeroruntime.ai/api-reference/python/tts/rime.md): Python API reference for the rime text-to-speech plugin. - [Sarvamai](https://docs.zeroruntime.ai/api-reference/python/tts/sarvamai.md): Python API reference for the sarvamai text-to-speech plugin. - [Smallestai](https://docs.zeroruntime.ai/api-reference/python/tts/smallestai.md): Python API reference for the smallestai text-to-speech plugin. - [Speechify](https://docs.zeroruntime.ai/api-reference/python/tts/speechify.md): Python API reference for the speechify text-to-speech plugin. - [Namo](https://docs.zeroruntime.ai/api-reference/python/turn-detection/namo.md): Python API reference for the namo turn detection plugin. - [Silero](https://docs.zeroruntime.ai/api-reference/python/vad/silero.md): Python API reference for the silero voice activity detection plugin. - [Authentication](https://docs.zeroruntime.ai/authentication.md): Connect your worker to Zero Runtime and authenticate it: runtime address, auth token, API key and secret, and provider keys. - [Configure a Pipeline](https://docs.zeroruntime.ai/build/configure-a-pipeline.md): Wire STT, LLM, and TTS into the Pipeline your agent runs on. - [Fallback Adapter](https://docs.zeroruntime.ai/build/configure-a-pipeline/fallback-adapter.md): Automatic failover between multiple STT, LLM, or TTS providers - [Modes](https://docs.zeroruntime.ai/build/configure-a-pipeline/modes.md): Cascade, Hybrid, and Realtime, the three pipeline modes the Pipeline auto-detects from the components you pass in. - [Observability Hooks](https://docs.zeroruntime.ai/build/configure-a-pipeline/observability-hooks.md): Capture component-level latency and token usage without changing the data flow. - [Overview](https://docs.zeroruntime.ai/build/configure-a-pipeline/overview.md): A single, self-configuring component that auto-detects Cascade, Realtime, or Hybrid mode. - [Runtime Hooks](https://docs.zeroruntime.ai/build/configure-a-pipeline/runtime-hooks.md): Intercept and process pipeline data at the STT, LLM, TTS, vision, and lifecycle stages. - [Wakeup Call](https://docs.zeroruntime.ai/build/configure-a-pipeline/wakeup-call.md): Automatically nudge users back into the conversation after a period of inactivity - [Agent Handoffs](https://docs.zeroruntime.ai/build/context-management/agent-handoffs.md): Split a workflow across specialized agents and switch control between them. - [Context Control](https://docs.zeroruntime.ai/build/context-management/context-control.md): How ChatContext records conversation memory, survives pipeline switches, and powers multi-agent fork. - [Context Window](https://docs.zeroruntime.ai/build/context-management/context-window.md): Automatically manage conversation history with token and item budgets. - [Create an Agent](https://docs.zeroruntime.ai/build/creating-an-agent.md): Subclass Agent, set its instructions, and wire it into a runnable session. - [Avatar Integration](https://docs.zeroruntime.ai/build/modalities/avatars/integration.md): Add a managed photorealistic avatar from Anam or Simli to your agent. - [Avatars](https://docs.zeroruntime.ai/build/modalities/avatars/overview.md): Give your agent a real-time visual face: a talking avatar that lip-syncs to the agent's speech. - [Modalities](https://docs.zeroruntime.ai/build/modalities/overview.md): The input and output channels your agent can work with: speech and audio, text, vision, and avatars. - [Audio Customization](https://docs.zeroruntime.ai/build/modalities/speech-and-audio/audio-customization.md): Choose the agent's voice and tune how it sounds (speed, pitch, emotion) through the TTS plugin. - [Background Audio](https://docs.zeroruntime.ai/build/modalities/speech-and-audio/background-audio.md): Play thinking sounds while the agent generates and ambient music or hold audio during a call. - [Speech & Audio](https://docs.zeroruntime.ai/build/modalities/speech-and-audio/overview.md): The voice-first modality (speech in, speech out) plus background audio and TTS caching. - [Chat](https://docs.zeroruntime.ai/build/modalities/text/chat.md): Drive the agent with text instead of speech, and exchange real-time messages with clients over room pub/sub. - [Text](https://docs.zeroruntime.ai/build/modalities/text/overview.md): Text input and output: chatbots, text-driven agents, and transforming text in the pipeline. - [Transformation](https://docs.zeroruntime.ai/build/modalities/text/transformation.md): Rewrite the text stream before it's spoken (fix pronunciation, filter content, or normalize formatting) with a pipeline hook. - [Image Input](https://docs.zeroruntime.ai/build/modalities/vision/image-input.md): Capture video frames on demand and send them to the LLM with a prompt. - [Vision](https://docs.zeroruntime.ai/build/modalities/vision/overview.md): Give your agent eyes: send camera or screen frames to the model so it can describe, inspect, or reason about what it sees. - [Video Input](https://docs.zeroruntime.ai/build/modalities/vision/video-input.md): Stream live video to a realtime model for continuous vision, from the participant's camera or a shared screen. - [Observability Options](https://docs.zeroruntime.ai/build/observability-and-monitoring/analytics/observability-options.md): Configure recording. Traces and metrics are captured for every session and shown on the Zero Runtime Dashboard. - [Overview](https://docs.zeroruntime.ai/build/observability-and-monitoring/analytics/overview.md): Inspect agent telemetry (traces, metrics, and logs) on the Dashboard. - [Session Analytics](https://docs.zeroruntime.ai/build/observability-and-monitoring/analytics/session-analytics.md): Review per-session metrics, transcripts, and recording playback on the Dashboard. - [Trace Insights](https://docs.zeroruntime.ai/build/observability-and-monitoring/analytics/traces.md): Break a session into traces and spans to find bottlenecks and debug errors. - [Recording](https://docs.zeroruntime.ai/build/observability-and-monitoring/recording.md): Record an agent session automatically by enabling recording on serve or invoke. - [Run Your Agent](https://docs.zeroruntime.ai/build/run-the-runtime.md): Register and run your agent with serve, start sessions with invoke or the Dispatch API, and connect it to the phone network. - [Call Transfer](https://docs.zeroruntime.ai/build/telephony/call-transfer.md): Move an ongoing SIP call to another phone number without ending the session. - [DTMF Events](https://docs.zeroruntime.ai/build/telephony/dtmf.md): Listen for caller key presses during a call to capture input and drive IVR flows. - [Overview](https://docs.zeroruntime.ai/build/telephony/overview.md): Connect an agent to the phone network and handle real call flows like IVR, transfers, and voicemail. - [Voicemail Detection](https://docs.zeroruntime.ai/build/telephony/voicemail-detection.md): Detect voicemail systems on outbound calls and respond with a callback. - [Function Tools](https://docs.zeroruntime.ai/build/tools-and-capabilities/function-tools.md): Let your agent run custom Python functions to act and call external services. - [Integrate MCP](https://docs.zeroruntime.ai/build/tools-and-capabilities/mcp.md): Attach Model Context Protocol servers to extend your agent with external tools. - [Overview](https://docs.zeroruntime.ai/build/tools-and-capabilities/overview.md): Extend an agent with function tools, MCP servers, and a knowledge base. - [Attach RAG to your Agent](https://docs.zeroruntime.ai/build/tools-and-capabilities/rag.md): Ground agent answers in a knowledge base with custom retrieval. - [De-noise](https://docs.zeroruntime.ai/build/turn-detection-and-interruptions/denoise.md): Filter background noise before it reaches the pipeline with RNNoise or cloud providers. - [Overview](https://docs.zeroruntime.ai/build/turn-detection-and-interruptions/overview.md): Read timing and audio quality so the agent replies, yields, and hears clearly. - [Turn Detection](https://docs.zeroruntime.ai/build/turn-detection-and-interruptions/turn-detection.md): Understand when a user is truly finished speaking with semantic turn-detection models. - [VAD and Interruptions](https://docs.zeroruntime.ai/build/turn-detection-and-interruptions/vad-and-interruptions.md): Detect speech with Silero VAD, let users barge in while the agent is talking, and gracefully recover from false interruptions. - [CLI Reference](https://docs.zeroruntime.ai/deployments/cli-reference.md): Every Zero Runtime CLI command, grouped by what you use it for, with its flags and defaults. - [CLI Setup](https://docs.zeroruntime.ai/deployments/cli-setup.md): Install the Zero Runtime CLI with pip and authenticate your account so you can build and deploy agents. - [Deploy an Agent](https://docs.zeroruntime.ai/deployments/deploy-an-agent.md): Go from an empty folder to a live agent you can talk to: create a project, test it locally, deploy it to Zero Runtime Cloud with one command, then invoke it. - [Managing Deployments](https://docs.zeroruntime.ai/deployments/managing-deployments.md): Operate a live agent day to day: manage versions, update secrets, inspect sessions, and read logs. - [Deployments](https://docs.zeroruntime.ai/deployments/overview.md): How a Zero Runtime agent runs in production - the runtime handles real-time media, and you deploy your agent to Zero Runtime Cloud with a single zrt up command. - [Introduction](https://docs.zeroruntime.ai/introduction.md): Build voice AI agents in Python, JavaScript, or Go. Zero Runtime runs the real-time voice pipeline so you never manage latency, turn-taking, or scale. - [Anam](https://docs.zeroruntime.ai/plugins/avatar/anam.md): Use the Anam avatar plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Simli](https://docs.zeroruntime.ai/plugins/avatar/simli.md): Use the Simli avatar plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Aicoustics](https://docs.zeroruntime.ai/plugins/denoise/aicoustics.md): Use the ai-coustics acoustic denoiser in a Zero Runtime pipeline. Setup and usage in Python, JavaScript, and Go. - [RNNoise](https://docs.zeroruntime.ai/plugins/denoise/rnnoise.md): Use the RNNoise noise cancellation plugin in a Zero Runtime pipeline to clean the caller's audio. Setup and usage in Python, JavaScript, and Go. - [Sanas](https://docs.zeroruntime.ai/plugins/denoise/sanas.md): Use the Sanas noise cancellation denoiser in a Zero Runtime pipeline. Setup and usage in Python, JavaScript, and Go. - [Zero Runtime Inference Gateway](https://docs.zeroruntime.ai/plugins/inference/zero-runtime.md): Route STT, LLM, TTS, turn detection, and denoise through the Zero Runtime Inference Gateway with a single auth token, no per-provider API keys. - [Anthropic](https://docs.zeroruntime.ai/plugins/llm/anthropic.md): Use the Anthropic Claude LLM plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [AWS Bedrock](https://docs.zeroruntime.ai/plugins/llm/aws.md): Use the AWS Bedrock LLM plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Azure OpenAI](https://docs.zeroruntime.ai/plugins/llm/azure.md): Use the Azure OpenAI LLM plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Cerebras](https://docs.zeroruntime.ai/plugins/llm/cerebras.md): Use the Cerebras LLM plugin in a Zero Runtime pipeline for fast inference. Setup, options, and usage in Python, JavaScript, and Go. - [CometAPI](https://docs.zeroruntime.ai/plugins/llm/cometapi.md): Use the CometAPI LLM plugin in a Zero Runtime pipeline to access many models through one endpoint. Setup, options, and usage in Python, JavaScript, and Go. - [Google Gemini](https://docs.zeroruntime.ai/plugins/llm/google.md): Use the Google Gemini LLM plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Groq](https://docs.zeroruntime.ai/plugins/llm/groq.md): Use the Groq LLM plugin in a Zero Runtime pipeline for low-latency inference. Setup, options, and usage in Python, JavaScript, and Go. - [OpenAI](https://docs.zeroruntime.ai/plugins/llm/openai.md): Use the OpenAI LLM plugin in a Zero Runtime pipeline, including Azure OpenAI. Setup, options, and usage in Python, JavaScript, and Go. - [Sarvam AI](https://docs.zeroruntime.ai/plugins/llm/sarvamai.md): Use the Sarvam AI LLM plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [xAI Grok](https://docs.zeroruntime.ai/plugins/llm/xai.md): Use the xAI Grok LLM plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Plugins](https://docs.zeroruntime.ai/plugins/overview.md): 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. - [Azure Voice Live](https://docs.zeroruntime.ai/plugins/realtime/azure.md): Use the Azure Voice Live speech-to-speech model in a Zero Runtime pipeline. Setup and usage in Python. - [Gemini Live](https://docs.zeroruntime.ai/plugins/realtime/gemini.md): Use the Google Gemini Live speech-to-speech model in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [OpenAI Realtime](https://docs.zeroruntime.ai/plugins/realtime/openai.md): Use the OpenAI Realtime speech-to-speech model in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Ultravox](https://docs.zeroruntime.ai/plugins/realtime/ultravox.md): Use the Ultravox speech-to-speech model in a Zero Runtime pipeline. Setup and usage in Python. - [xAI Grok](https://docs.zeroruntime.ai/plugins/realtime/xai.md): Use the xAI Grok speech-to-speech model in a Zero Runtime pipeline. Setup and usage in Python. - [AssemblyAI](https://docs.zeroruntime.ai/plugins/stt/assemblyai.md): Use the AssemblyAI speech-to-text plugin in a Zero Runtime pipeline. Setup and usage in Python, JavaScript, and Go. - [Azure](https://docs.zeroruntime.ai/plugins/stt/azure.md): Use the Azure speech-to-text plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Cartesia](https://docs.zeroruntime.ai/plugins/stt/cartesia.md): Use the Cartesia speech-to-text plugin in a Zero Runtime pipeline. Setup, options, and usage. - [Deepgram](https://docs.zeroruntime.ai/plugins/stt/deepgram.md): Use the Deepgram speech-to-text plugin in a Zero Runtime pipeline. Setup and usage in Python, JavaScript, and Go. - [Gladia](https://docs.zeroruntime.ai/plugins/stt/gladia.md): Use the Gladia speech-to-text plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Google Cloud STT](https://docs.zeroruntime.ai/plugins/stt/google.md): Use the Google Cloud Speech-to-Text plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [NVIDIA](https://docs.zeroruntime.ai/plugins/stt/nvidia.md): Use the NVIDIA Riva speech-to-text plugin in a Zero Runtime pipeline. Setup and usage in Python. - [OpenAI](https://docs.zeroruntime.ai/plugins/stt/openai.md): Use the OpenAI speech-to-text plugin in a Zero Runtime pipeline, including Azure OpenAI. Setup, options, and usage. - [Sarvam AI](https://docs.zeroruntime.ai/plugins/stt/sarvamai.md): Use the Sarvam AI speech-to-text plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [AWS Polly](https://docs.zeroruntime.ai/plugins/tts/aws.md): Use the AWS Polly text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Azure](https://docs.zeroruntime.ai/plugins/tts/azure.md): Use the Azure text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Camb AI](https://docs.zeroruntime.ai/plugins/tts/cambai.md): Use the Camb AI text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Cartesia](https://docs.zeroruntime.ai/plugins/tts/cartesia.md): Use the Cartesia text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python, JavaScript, and Go. - [Deepgram](https://docs.zeroruntime.ai/plugins/tts/deepgram.md): Use the Deepgram text-to-speech plugin in a Zero Runtime pipeline. Setup, options, and usage. - [ElevenLabs](https://docs.zeroruntime.ai/plugins/tts/elevenlabs.md): Use the ElevenLabs text-to-speech plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Google Cloud TTS](https://docs.zeroruntime.ai/plugins/tts/google.md): Use the Google Cloud Text-to-Speech plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Groq](https://docs.zeroruntime.ai/plugins/tts/groq.md): Use the Groq text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Hume AI](https://docs.zeroruntime.ai/plugins/tts/humeai.md): Use the Hume AI text-to-speech plugin in a Zero Runtime pipeline. - [Inworld AI](https://docs.zeroruntime.ai/plugins/tts/inworldai.md): Use the Inworld AI text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [LMNT](https://docs.zeroruntime.ai/plugins/tts/lmnt.md): Use the LMNT text-to-speech plugin in a Zero Runtime pipeline. - [Murf AI](https://docs.zeroruntime.ai/plugins/tts/murfai.md): Use the Murf AI text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Neuphonic](https://docs.zeroruntime.ai/plugins/tts/neuphonic.md): Use the Neuphonic text-to-speech plugin in a Zero Runtime pipeline. - [NVIDIA](https://docs.zeroruntime.ai/plugins/tts/nvidia.md): Use the NVIDIA Riva text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [OpenAI](https://docs.zeroruntime.ai/plugins/tts/openai.md): Use the OpenAI text-to-speech plugin in a Zero Runtime pipeline. Setup, options, and usage. - [Papla](https://docs.zeroruntime.ai/plugins/tts/papla.md): Use the Papla text-to-speech plugin in a Zero Runtime pipeline. - [Resemble AI](https://docs.zeroruntime.ai/plugins/tts/resemble.md): Use the Resemble AI text-to-speech plugin in a Zero Runtime pipeline. - [Rime](https://docs.zeroruntime.ai/plugins/tts/rime.md): Use the Rime text-to-speech plugin in a Zero Runtime pipeline. Setup and usage in Python. - [Sarvam AI](https://docs.zeroruntime.ai/plugins/tts/sarvamai.md): Use the Sarvam AI text-to-speech plugin in a Zero Runtime pipeline. Setup, options, and usage. - [Smallest AI](https://docs.zeroruntime.ai/plugins/tts/smallestai.md): Use the Smallest AI text-to-speech plugin in a Zero Runtime pipeline. Setup, options, and usage in Python, JavaScript, and Go. - [Speechify](https://docs.zeroruntime.ai/plugins/tts/speechify.md): Use the Speechify text-to-speech plugin in a Zero Runtime pipeline. - [Turn Detector](https://docs.zeroruntime.ai/plugins/turn-detection/namo.md): Use the unified Turn Detector plugin with the server-hosted Echo model to decide when the caller has finished speaking, in Python, JavaScript, and Go. - [Silero](https://docs.zeroruntime.ai/plugins/vad/silero.md): Use the Silero voice activity detection plugin in a Zero Runtime pipeline to detect when the caller is speaking. Setup, options, and usage in Python, JavaScript, and Go. - [Build a Telephony Agent with Zero Runtime](https://docs.zeroruntime.ai/quickstarts/build-a-telephony-agent.md): Handle inbound and outbound PSTN calls via SIP with an AI voice agent. - [Build Your First Voice AI Agent](https://docs.zeroruntime.ai/quickstarts/build-your-first-voice-agent.md): Ship a voice agent in minutes using a realtime speech-to-speech model or a cascading STT-LLM-TTS pipeline. - [AI Voice Agent with Flutter](https://docs.zeroruntime.ai/quickstarts/mobile/flutter.md): Connect a Zero Runtime voice AI agent to a native Flutter app so users can talk to it in real time using the Google Gemini Live API. - [AI Voice Agent with iOS](https://docs.zeroruntime.ai/quickstarts/mobile/ios.md): Connect a Zero Runtime voice AI agent to a native iOS (SwiftUI) app so users can talk to it in real time using the Google Gemini Live API. - [AI Voice Agent with React Native](https://docs.zeroruntime.ai/quickstarts/mobile/react-native.md): Connect a Zero Runtime voice AI agent to a React Native app so users can talk to it in real time using the Google Gemini Live API. - [AI Voice Agent with Unity](https://docs.zeroruntime.ai/quickstarts/mobile/unity.md): Connect a Zero Runtime voice AI agent to a native Unity application so users can talk to it in real time using the Google Gemini Live API. - [Integrate a Voice Agent with JavaScript](https://docs.zeroruntime.ai/quickstarts/web-integration/js.md): Connect a Zero Runtime voice AI agent to a vanilla JavaScript app so users can talk to it in real time using the Google Gemini Live API. - [Integrate a Voice Agent with React](https://docs.zeroruntime.ai/quickstarts/web-integration/react.md): Connect a Zero Runtime voice AI agent to a React app so users can talk to it in real time using the Google Gemini Live API. - [Python](https://docs.zeroruntime.ai/sdks/python.md): The Zero Runtime Python SDK: build voice AI agents on Python 3.11+ with a clean, type-hinted API. - [Routing SIP Calls to Agents](https://docs.zeroruntime.ai/telephony/call-routing/ai-agent-routing.md): Learn how to configure routing rules to direct SIP calls to AI agents in Zero Runtime, including Agent Cloud and self-hosted deployment options. - [Setting Up Routing Rules](https://docs.zeroruntime.ai/telephony/call-routing/setting-up-routing-rules.md): Learn how to set up routing rules to control how inbound and outbound SIP calls are routed to rooms or agents in Zero Runtime. This guide covers dashboard and API configuration. - [Plivo SIP Integration Guide](https://docs.zeroruntime.ai/telephony/integrations/plivo.md): Step-by-step guide to integrating Plivo (Zentrunk) as a SIP provider with Zero Runtime by importing your Plivo number from the dashboard. - [Telnyx SIP Integration Guide](https://docs.zeroruntime.ai/telephony/integrations/telnyx.md): Step-by-step guide to integrating Telnyx as a SIP provider with Zero Runtime, including SIP connection setup, FQDN configuration, gateway setup, and routing rules. - [Twilio SIP Integration Guide](https://docs.zeroruntime.ai/telephony/integrations/twilio.md): Step-by-step guide to integrating Twilio as a SIP provider with Zero Runtime by importing your Twilio number from the dashboard. - [Vonage SIP Integration Guide](https://docs.zeroruntime.ai/telephony/integrations/vonage.md): Step-by-step guide to integrating Vonage as a SIP provider with Zero Runtime, including SIP trunk setup, domain and authentication configuration, gateway setup, and routing rules. - [Introduction](https://docs.zeroruntime.ai/telephony/introduction.md): Connect your Zero Runtime voice agent to real phone calls over SIP (inbound and outbound) using providers like Twilio, Vonage, Plivo, and Telnyx, with no telephony infrastructure to run. - [Switching Room in SIP Call](https://docs.zeroruntime.ai/telephony/managing-calls/call-switch-room.md): Learn how to switch a room in a SIP call, including event payloads and integration options. - [Call Transfer](https://docs.zeroruntime.ai/telephony/managing-calls/call-transfer.md): Learn how to transfer an ongoing SIP call to another destination in Zero Runtime using the SIP REFER event, including API usage and provider requirements. - [DTMF Events](https://docs.zeroruntime.ai/telephony/managing-calls/dtmf-events.md): Learn how to enable and listen to DTMF (Dual-Tone Multi-Frequency) events in Zero Runtime SIP calls, including event payloads and integration options. - [Geo Fencing](https://docs.zeroruntime.ai/telephony/managing-calls/geo-fencing.md): Implement geographic content restrictions with Zero Runtime's Geo Fencing feature. Essential for compliance and tailored content delivery based on user location. - [Handling Calls](https://docs.zeroruntime.ai/telephony/managing-calls/handling-calls.md): Configure inbound and outbound SIP calls in a single flow with Zero Runtime. Set up the gateway, routing rules, and dashboard/API configuration in one place. - [HD Voice](https://docs.zeroruntime.ai/telephony/managing-calls/hd-voice.md): Learn how to enable HD Voice in Zero Runtime SIP calls using the Opus wideband codec for crystal-clear audio. - [IP Whitelisting](https://docs.zeroruntime.ai/telephony/managing-calls/ip-whitelisting.md): Learn how to whitelist Zero Runtime's signaling and media IP addresses for secure inbound and outbound SIP calls. - [Secure SIP](https://docs.zeroruntime.ai/telephony/managing-calls/secure-sip.md): Learn how to secure SIP calls in Zero Runtime by encrypting signaling and media using TLS and SRTP. - [SIP Webhooks](https://docs.zeroruntime.ai/telephony/managing-calls/webhooks.md): Learn about all available SIP webhooks in Zero Runtime, their event triggers, and how to configure them using the dashboard or API. - [SIP Using Custom Headers](https://docs.zeroruntime.ai/telephony/sip-using-custom-headers.md): Learn how to enable SIP dial-in for Zero Runtime rooms. This guide explains how to set up SIP Gateways, configure inbound routing, and forward PSTN calls into Zero Runtime rooms using providers like Twilio, Vonage, and Telnyx. Includes examples for dynamic room routing, webhook handling, and SIP URI… - [Setting Up Routing Rules](https://docs.zeroruntime.ai/telephony/sip-using-routing-rules.md): Learn how to set up routing rules to control how inbound and outbound SIP calls are routed to rooms or agents in Zero Runtime. This guide covers dashboard and API configuration. - [Build a WhatsApp Agent with Zero Runtime](https://docs.zeroruntime.ai/telephony/whatsapp-voice-agent-quick-start.md): Answer calls placed to your WhatsApp Business number with an AI voice agent over a direct Meta–Zero Runtime SIP integration, no third-party telephony provider needed. - [Why Zero Runtime](https://docs.zeroruntime.ai/why-zero-runtime.md): How Zero Runtime compares to voice frameworks and no-code platforms (real code with your own providers, no infrastructure to run) and how it works under the hood.