speech to text

Under 4% WER for Indian speech Recognition.

14

M+

Real telephony audio

35

,

k+

Concurrency

200

+

Enterprises
Click to Speak
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Trusted by leading enterprises globally

Why Indian ASR is fundamentally different

Generic speech recognition fails on Indian audio. Indic speech intelligence demands comprehensive training data that represents India’s conversational diversity, dialects, and depth.

Code-Switching

Indians naturally mix languages mid-sentence. "Mera account mein kitna balance hai?" requires understanding Hindi, English, and context simultaneously.

Regional Accents

Tamil-accented English, Bengali-inflected Hindi, and dozens of regional variations create massive acoustic diversity.

Telephony Audio Quality

8kHz call center audio with background noise, compression artifacts, and network degradation. Most ASR systems are trained on clean studio audio.

India-Specific Domain Vocabulary

Domain-aware recognition trained specifically on India-heavy vocabulary: CIBIL scores, PAN cards, Aadhaar, NEFT, RTGS, UPI, policy terms that generic models fail to recognize.
Transcription Comparison
Code Switching
Transcription Comparison
Regional Accents
Transcription Comparison
Telephony Audio Quality
Transcription Comparison
India-Specific Domain Vocabulary

10

+

Languages Supported

96

%

Code-Switch Accuracy

8

kHz

Telephony Optimized

14

M+

Training Data

Outperforming on Indic benchmarks

All Languages
Datasets:
Gramvaani
Gnani Prisma v2.5
3.8%
BharatGen
3.8%
Sarvam
3.8%
Whisper Large
3.8%
Google STT
3.8%
Gnani Prisma v2.5
Other Models
Lower WER = Better Accuracy
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Get production-ready with our APIs 

1import requests 
2url = "https://api.vachana.ai/stt/v3" 
3files = { "audio_file": ("example-file", open("example-file", "rb")) } 
4payload = { 
5	"language_code": "hi-IN", 
6	"preferred_language": "hi-IN", 
7	"format": "transcribe", 
8	"itn_native_numerals": "true" 
9} 
10headers = {"X-API-Key-ID": "<api-key>"} 
11response = requests.post(url, data=payload, files=files, headers=headers) 
12print(response.text) 
13
1curl --request POST \ 
2  --url https://api.vachana.ai/stt/v3 \ 
3  --header 'Content-Type: multipart/form-data' \ 
4  --header 'X-API-Key-ID: <api-key>' \ 
5  --form audio_file='@example-file' \ 
6  --form language_code=hi-IN \ 
7  --form preferred_language=hi-IN \ 
8  --form format=transcribe \ 
9  --form itn_native_numerals=true 
10
Response
{ 
  "success": true, 
  "request_id": "req_abc123", 
  "timestamp": "20251226_143052.123", 
  "transcript": "नमस्ते, आप कैसे हैं?" 
} 

FAQs

Everything you need to know about Gnani's Voice AI platform, models, and deployment.

What is WER (Word Error Rate)?

Word Error Rate (WER) is the standard metric for measuring speech recognition accuracy. It calculates the percentage of words incorrectly transcribed compared to the reference transcript. Lower WER means higher accuracy. Gnani Prisma v2.5 outperforms all other STT models by 20-30% on Indian languages, which represents state-of-the-art performance for multilingual Indian speech.

Does Gnani Prisma v2.5 support telephony-grade audio?

Yes, Gnani Prisma v2.5 is specifically optimized for real-world telephony audio. Unlike most ASR systems trained on clean studio recordings, Gnani Prisma v2.5 is built using enterprise call center audio at 8kHz sampling rate, handling compression artifacts, background noise, and network degradation that are common in telephony environments.

How does code-switching work?

Code-switching refers to speakers mixing multiple languages within a single sentence, such as Hinglish (Hindi + English) or Tanglish (Tamil + English). Gnani Prisma models are trained on millions of real Indian conversations with natural code-switching patterns, enabling accurate transcription without requiring speakers to stick to a single language.

Is on-premise deployment available?

Yes, Gnani Prisma v2.5 supports cloud, hybrid, and fully on-premise deployments. On-premise deployment ensures complete data sovereignty with air-gapped options for organizations with strict compliance requirements. Our enterprise team provides dedicated support for on-premise installations, including custom hardware configurations.

Which Indian languages are supported?

Gnani Prisma v2.5 supports over 10 Indian languages and dialects including Indian English, Hindi, Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Odia. We also support code-switched combinations like Hinglish, Tanglish, Benglish, and more.

Can audio be streamed in real-time?

Yes, Gnani Prisma v2.5 provides real-time streaming transcription via WebSocket connections. Audio can be streamed as it's captured, with transcription results returned with sub-200ms latency. This enables real-time use cases like live agent assistance, compliance monitoring, and instant transcription.

Does Gnani Prisma v2.5 support named entity recognition?

Yes, the model includes built-in named entity recognition (NER) optimized for Indian domains. It can automatically detect and extract entities like PAN numbers, Aadhaar IDs, policy numbers, account numbers, amounts, dates, and domain-specific terms relevant to BFSI, insurance, and telecom sectors.

How does latency compare to cascaded ASR systems?

Gnani Prisma v2.5's end-to-end architecture delivers sub-200ms latency, significantly faster than traditional cascaded systems that chain multiple models together. Cascaded systems typically add 1-3 seconds of latency due to sequential processing. The model's single-pass inference enables real-time applications that were previously impossible.