livekit-plugins-sarvam
Agent Framework plugin for services using Sarvam.ai's API.
What it is and what it does
This package extends LiveKit Agents with Sarvam.ai's voice and language models, enabling speech-to-text conversion via Saarika models, text-to-speech synthesis via Bulbul models, and LLM chat completions with models like sarvam-30b and sarvam-105b. It is designed for developers building real-time conversational agents that need to support Indian languages and Indic scripts.
The plugin provides OpenAI-compatible interfaces for the LLM component, including tool-calling support, and integrates directly into the LiveKit Agents framework. It depends on livekit-agents and numpy, and requires only a Sarvam.ai API key to operate. The package is actively maintained and released frequently.
Use it for:
- Build multilingual voice agents that handle Indian-language speech input and output in real-time video/audio calls.
- Add Sarvam's LLM models to LiveKit Agents for chat-based conversational AI with tool calling.
- Convert user speech in Indian languages to text for processing by downstream agents or services.
- Synthesize responses back to users in Indian languages using Sarvam's TTS models.
- Deploy OpenAI-compatible LLM endpoints using Sarvam's 30B and 105B models within LiveKit workflows.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Sarvam.ai's Indian-language voice AI services (speech-to-text, text-to-speech, and LLM chat) into LiveKit Agents for real-time conversational applications.
Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a clear niche for developers needing Sarvam.ai integration with LiveKit Agents. No known vulnerabilities. Install if you are building real-time agents that require Indian-language voice support or Sarvam's LLM models.
Install
livekit-plugins-sarvam on PyPI
pip
pip install livekit-plugins-sarvamuv
uv add livekit-plugins-sarvampoetry
poetry add livekit-plugins-sarvamInstalling livekit-plugins-sarvam
Before you install
Low friction install with a pure-Python wheel. Actively maintained as of 2026-08-14 with recent release history; requires Python 3.10 or later and depends only on livekit-agents and numpy.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production deployments.
Quickstart
pip install livekit-plugins-sarvam
from livekit.plugins import sarvam
llm = sarvam.LLM(model="sarvam-30b")
Requires a Sarvam.ai API key set as the SARVAM_API_KEY environment variable; Python 3.10 or later required.
Verify before relying
- Whether STT and TTS integrations require additional setup beyond the API key beyond what the description states.
- Specific latency or throughput characteristics for real-time voice applications.
- Whether tool-calling support is fully compatible with all LiveKit Agents workflows.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10.0) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — livekit-agents, numpy |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 91,821/month — #13,499 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: livekit_plugins_sarvam-1.6.10-py3-none-any.whl
Keywords: audio, indian-languages, indic, livekit, realtime, sarvam, stt, tts, video, webrtc
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
livekit-plugins-cartesiaIntegrates Cartesia's voice AI services…
permissive · top 5,000 on PyPI
livekit-plugins-deepgramIntegrates Deepgram's voice AI services…
permissive · top 5,000 on PyPI
sarvamaiPython SDK for the Sarvam API, providing access…
unclear · top 15,000 on PyPI
livekit-plugins-assemblyaiIntegrates AssemblyAI speech-to-text into the…
permissive · top 15,000 on PyPI
livekit-plugins-googleIntegrates Google Cloud AI services (Gemini,…
permissive · top 5,000 on PyPI
livekit-plugins-inworldIntegrates Inworld's text-to-speech and…
permissive · top 15,000 on PyPI
livekit-plugins-openaiIntegrates OpenAI's Realtime, Responses, LLM,…
permissive · top 5,000 on PyPI
humePython SDK for integrating Hume AI's empathic…
permissive · top 15,000 on PyPI
livekit-plugins-anamAnam plugin for the LiveKit Agents framework…
permissive · top 15,000 on PyPI
livekit-plugins-sonioxIntegrates Soniox speech-to-text and…
permissive · top 15,000 on PyPI