Models

View as Markdown

Sarvam AI provides a purpose-built AI stack for building applications in Indian languages. Our models span speech-to-text, speech translation, text translation, and high-quality text-to-speech—designed specifically for India’s linguistic diversity, accents, and real-world usage patterns.

Each model is trained and evaluated on Indian languages and culturally grounded data, enabling higher accuracy in production scenarios. With simple, well-documented APIs and predictable performance, developers can build, deploy, and scale India-first AI experiences without managing model complexity.

New to building for Indian languages? Start with Building for Indian Languages — a practical guide to language coverage, code-mixing, scripts, native numerals, 8kHz telephony audio, and pronunciation control.

Model Selection Guide

Available models: Saaras v3 — Speech to Text, Bulbul v3 — Text to Speech, Mayura — Text Translation, Sarvam-Translate — Extended Translation, Sarvam-30B — Chat LLM, Sarvam-105B — Flagship Chat LLM, Sarvam Vision — Document Intelligence.

Language Support Overview

Language coverage varies by model — check the table below before picking one. Full per-model tables are linked from each model’s own page.

ModelLanguagesStatus
Saaras v3 (Speech to Text)23 (22 Indian + English) — full list✅ Recommended
Sarvam Translate (Text Translation)23 (22 Indian + English) — full list✅ Active
Sarvam Vision (Document Intelligence)23 (22 Indian + English) — full list✅ Active
Bulbul v3 (Text to Speech)11 (10 Indian + English) — full list✅ Active
Mayura (Text Translation)11 (10 Indian + English) — full list✅ Active
Sarvam-30B (Chat LLM)11 (10 Indian + English)✅ Active
Sarvam-105B (Chat LLM)11 (10 Indian + English)✅ Active
Saarika v2.5 (Speech to Text, legacy)11 (10 Indian + English) — same set as above⚠️ Legacy

23-language set (Saaras v3, Sarvam Translate, Sarvam Vision)

LanguageCodeLanguageCode
Hindihi-INAssameseas-IN
Bengalibn-INUrduur-IN
Kannadakn-INNepaline-IN
Malayalamml-INKonkanikok-IN
Marathimr-INKashmiriks-IN
Odiaod-INSindhisd-IN
Punjabipa-INSanskritsa-IN
Tamilta-INSantalisat-IN
Telugute-INManipurimni-IN
Englishen-INBodobrx-IN
Gujaratigu-INMaithilimai-IN
Dogridoi-IN

11-language set (Bulbul v3, Mayura, Sarvam-30B/105B, Saarika v2.5)

LanguageCodeLanguageCode
Hindihi-INKannadakn-IN
Bengalibn-INMalayalamml-IN
Tamilta-INMarathimr-IN
Telugute-INPunjabipa-IN
Gujaratigu-INOdiaod-IN
Englishen-IN

Use Cases

Build a multilingual voice assistant

  1. Speech Input: Use Saaras v3 with mode="transcribe" to convert user speech to text
  2. Understanding: Process with Sarvam-30B or Sarvam-105B for intelligent responses
  3. Speech Output: Convert responses to speech with Bulbul

Perfect for customer service, smart home devices, and accessibility applications.

Learn how to build a voice agent with LiveKit →

The following models are still available but are being phased out. We recommend migrating to the newer models listed above.

Saarika v2.5 Language Support (11 languages — 10 Indian + English)

LanguageCodeLanguageCode
Hindihi-INKannadakn-IN
Bengalibn-INMalayalamml-IN
Tamilta-INMarathimr-IN
Telugute-INPunjabipa-IN
Gujaratigu-INOdiaod-IN
Englishen-IN