Sarvam Releases Saaras V4 to Transcribe All 22 Indian Languages at Once

Sarvam's new speech-to-text model hits state-of-the-art on all 22 Indian languages plus seven English benchmarks, with five output modes in one model.

·
·
Read6 min
TypeNews
  • Sarvam released Saaras V4, a speech-to-text model with an audio encoder plus 3B hybrid state-space LLM decoder.
  • Claims state-of-the-art on all 22 Indian languages, with 10 having no prior commercial ASR option.
  • Lowest average WER across seven English benchmarks including AMI, GigaSpeech, LibriSpeech, SPGISpeech, VoxPopuli, and Svarah.
  • One model outputs five formats: verbatim, transcribe, codemix, translit, and translate, no cascading post-processing.
  • Time to first token under 150ms streaming; keyterm prompting for names, brands, and domain vocabulary.
  • Available via REST, Batch, and WebSocket APIs with Python/Node SDKs and LiveKit, Pipecat, Vercel integrations.

Sarvam releases Saaras V4 for multilingual speech recognition

Sarvam has released Saaras V4, a speech-to-text system that pairs an audio encoder with Sarvam-3B, a hybrid state-space language model trained from scratch. It supports English, all 22 languages in India’s Eighth Schedule, code-mixed speech, noisy recordings, automatic language identification, and five selectable output formats.

Sarvam says 10 of those Indian languages lacked another commercial automatic speech recognition service at launch. The company also reports the lowest average word error rate among the systems in its comparison across seven English benchmarks. Together, those claims position Saaras V4 for developers serving multilingual Indian users while retaining broad English support.

From waveform to token

Saaras V4 converts audio into text through three stages designed to preserve acoustic detail while compressing long recordings:

  1. Audio encoding: The encoder turns the waveform into embeddings that represent phonetic and acoustic features.
  2. Temporal compression: A downsampling adapter shortens the sequence along the time axis and projects it into the language model’s embedding space, reducing the context required for long audio.
  3. Autoregressive decoding: Sarvam-3B reads the projected audio features alongside prompt tokens, generates one transcript token, and feeds that token back into the next decoding step.

The decoder’s hybrid state-space architecture carries a compact hidden state through the sequence while retaining selected attention mechanisms. Full attention compares tokens across an entire sequence, causing compute and memory use to rise quickly as the input grows. State-space layers keep more of that work close to linear in sequence length, which makes the design suitable for long recordings.

One model, five text forms

Each request can select one of five representations, with the model generating the chosen form directly during inference:

Mode Output Typical use
verbatim Every spoken word in its native script Compliance archives and detailed review
transcribe Native-script text with normalized dates and numerals Search, customer records, and summaries
codemix Native-script text with English words preserved in Latin script Readable Hinglish and other mixed-language transcripts
translit The complete utterance in Roman script Chat interfaces and users who read a language phonetically
translate An English translation of the utterance Cross-language analytics and review

Direct generation reduces the need for separate normalization, translation, and transliteration services, limiting the opportunities for one stage’s errors to propagate into the next. The documented interface exposes the format as an output-mode parameter. Applications that require several representations from one recording should confirm whether the service can return multiple modes together or requires separate requests.

Claims, metrics, and caveats

Word error rate, or WER, counts substitutions, deletions, and insertions against a reference transcript, with lower scores indicating a closer literal match. Sarvam also reports LLM-WER for Indic evaluation. That metric uses a language model to judge whether a mismatch changes the meaning or reflects an equivalent spelling or orthographic form, which can prevent harmless script variations from inflating the score.

Evaluation Sarvam’s reported result
English recognition Lowest average WER among the evaluated systems across AMI, GigaSpeech, LibriSpeech Clean, LibriSpeech Other, SPGISpeech, VoxPopuli, and Svarah.
Language identification 5.22% identification error across all 22 Indian languages and 2.9% across the 10 most widely spoken languages on verified IndicVoices utterances.
Noisy audio Less than half the error rate of Deepgram Nova-3 and GPT-4o Transcribe on the Kathbath Noisy benchmark under compression, clipping, and background interference.
Keyterm prompting 16.03% WER in the L5 keyword-prompting setting on ai4bharat/IndicContextEval, which Sarvam identifies with Interspeech 2026.

The figures in the announcement are vendor-reported, and average WER can hide large differences between languages, accents, recording conditions, and domains. LLM-WER also depends on the semantic adjudicator and evaluation prompt, making its reproducibility less straightforward than standard WER. Production comparisons should use identical audio, transcript rules, language settings, and keyword lists across providers.

Keyterm prompting lets an application supply names, brands, acronyms, and domain vocabulary before transcription begins. The decoder then assigns more probability to those terms when the audio is ambiguous. In Sarvam’s Gujarati field-audio example, adding a 24-item keyword list changes an incorrect nonsense transcription to the Gujarati equivalent of “drone.”

Three routes into production

Interface Limits and features Best suited to
REST API docs Audio clips shorter than 30 seconds Uploads, short messages, and synchronous transcription
Batch API Files up to two hours, with optional speaker diarization Calls, meetings, interviews, and media archives
WebSocket Streaming audio with partial transcript results Voice agents, live captions, and real-time interfaces

Sarvam provides SDKs for Python 3.9 or newer and Node.js 18 or newer, along with integrations for Vercel AI SDK, LiveKit Agents, and Pipecat Agents. Switching among transcript modes requires changing the request’s output parameter.

Sarvam advertises streaming time to first token below 150 milliseconds, allowing a voice application to start processing partial text before the final transcript arrives. The company also says multi-minute recordings can be processed in under one second. End-to-end latency will additionally depend on network distance, audio buffering, endpoint detection, concurrency, and server load, so teams should measure first-token and final-transcript latency at realistic traffic levels.

Where the model fits

Saaras V4 targets voice agents, contact-center systems, field-data collection, media transcription, and analytics products serving Indian users across several languages. Its combination of automatic language detection, code-mixed transcription, native-script output, transliteration, translation, and keyterm prompting can replace several components in an existing speech pipeline.

English-only applications can compare Saaras V4 with Deepgram, ElevenLabs Scribe, GPT-4o Transcribe, and other established services using their own audio. Sarvam’s seven-benchmark result indicates competitive English recognition, while provider selection will also depend on latency, diarization, operational controls, geographic availability, and cost.

Checks before launch

A production evaluation should cover the conditions that aggregate benchmark scores tend to conceal:

  • WER and semantic accuracy for every required language, accent, and script
  • Code-mixed conversations with realistic language switching
  • Language-identification errors on short or ambiguous utterances
  • Names, product terms, acronyms, and native-script keyword prompts
  • Compression, clipping, background speech, and field-recording noise
  • First-token and final-transcript latency at expected concurrency
  • Speaker diarization accuracy for overlapping and interrupted speech
  • Normalization behavior for dates, numerals, currency, and punctuation

The release does not disclose pricing. Current rates, quotas, data-retention terms, processing regions, and security controls should be confirmed through Sarvam’s dashboard and service documentation before production deployment.

Trending
  • No trending articles

Comments

avatar

Next Reads