skillfed

livekit-plugins-sarvam

Agent Framework plugin for services using Sarvam.ai's API.

livekit-plugins-sarvam v1.6.10 91.8K downloads/30d#13,499 on PyPI13,004
Permissive license Apache-2.0 Active released

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-sarvam

uv

uv add livekit-plugins-sarvam

poetry

poetry add livekit-plugins-sarvam

Installing 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

Intended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Topic :: Multimedia :: Sound/AudioTopic :: Multimedia :: VideoTopic :: Scientific/Engineering :: Artificial Intelligence

Tags

sarvam.ai integration livekitindian language speech to textsarvam stt tts pluginlivekit agents sarvamindic language voice aisarvam llm chat completionsreal-time voice agents
voice-aiindic-languagesrealtime-agents

More Artificial Intelligence packages

litellm

LiteLLM provides a unified Python interface to…

permissive · top 100 on PyPI

huggingface-hub

Client library and CLI tool for downloading,…

permissive · top 100 on PyPI

langchain

LangChain provides a framework for building…

permissive · top 1,000 on PyPI

hf-xet

hf-xet provides chunk-based deduplication and…

permissive · top 1,000 on PyPI

tokenizers

Tokenizers converts raw text into token…

permissive · top 1,000 on PyPI

transformers

Transformers provides a unified framework for…

permissive · top 1,000 on PyPI

livekit-plugins-cartesia

Integrates Cartesia's voice AI services…

permissive · top 5,000 on PyPI

livekit-plugins-deepgram

Integrates Deepgram's voice AI services…

permissive · top 5,000 on PyPI

sarvamai

Python SDK for the Sarvam API, providing access…

unclear · top 15,000 on PyPI

livekit-plugins-assemblyai

Integrates AssemblyAI speech-to-text into the…

permissive · top 15,000 on PyPI

livekit-plugins-google

Integrates Google Cloud AI services (Gemini,…

permissive · top 5,000 on PyPI

livekit-plugins-inworld

Integrates Inworld's text-to-speech and…

permissive · top 15,000 on PyPI

livekit-plugins-openai

Integrates OpenAI's Realtime, Responses, LLM,…

permissive · top 5,000 on PyPI

hume

Python SDK for integrating Hume AI's empathic…

permissive · top 15,000 on PyPI

livekit-plugins-anam

Anam plugin for the LiveKit Agents framework…

permissive · top 15,000 on PyPI

livekit-plugins-soniox

Integrates Soniox speech-to-text and…

permissive · top 15,000 on PyPI

Further reading