01
What is VoicEra?
VoicEra is a platform that lets you build and deploy AI voice agents that can have real phone conversations — in Indian languages.
Think of it like this:
Someone calls a phone number. An AI picks up. They have a full conversation in Hindi, Kannada, Tamil, Telugu — whatever language the caller speaks. The AI understands them, thinks, and responds — all in under 2 seconds.
That's VoicEra.
02
What problem does it solve?
India has 1.4 billion people. The vast majority don't speak English as their first language.
Every major voice AI platform in the world — Raya, Ring, Vapi, Bland — was built in the West. For English speakers. On American servers. Closed source. Expensive.
There was no production-grade voice AI platform built for Indian languages. No open source option. No on-premise option. Nothing affordable for Indian scale.
VoicEra fills that gap.
03
What makes VoicEra different?
There are five things that make VoicEra unlike anything else:
- 1
Open Source
The entire platform is open source. Every line of code is public. Anyone can download it, deploy it, modify it, and contribute to it. No other voice AI platform has done this.
- 2
Built for Indian Languages
VoicEra is natively built for Indic languages using AI4Bharat's speech models and BHASHINI's language APIs — two of the most serious Indian language AI initiatives in the country. It doesn't treat Indian languages as an afterthought.
- 3
On-Premise Option
You can run VoicEra entirely on your own servers — no cloud dependency, no data leaving your building. This is critical for banks, hospitals, government bodies, and any organisation with data privacy requirements.
- 4
Extremely Affordable
₹0.28 per 2.5-minute call. That's it. Compared to Western platforms that charge many times more, VoicEra makes voice AI economically viable for India-scale deployments.
- 5
Production Grade
This isn't a prototype or a research project. VoicEra is engineered to handle 50 simultaneous phone calls on a single machine, with responses in under 2 seconds.
04
How does it actually work?
Every time someone makes a call through VoicEra, here's what happens — in sequence, in under 2 seconds:
Person speaks on the phone
↓
Voice is captured (Telephony)
↓
Speech is converted to text (STT — Speech to Text)
↓
Text is sent to an AI model (LLM — the brain)
↓
AI generates a response in text
↓
Text is converted back to voice (TTS — Text to Speech)
↓
Voice is played back to the callerThis entire loop — from the person finishing their sentence to hearing the AI respond — takes less than 2 seconds.
05
What are STT and TTS?
STT — Speech to Text
This is the part that listens to what someone says and converts it into text the AI can understand. VoicEra uses AI4Bharat's STT models — trained specifically on Indian languages and accents. It can handle fast speech, accented speech, noisy phone audio, and mixed language sentences.
TTS — Text to Speech
This is the part that takes the AI's text response and converts it into a natural-sounding voice. Again, VoicEra uses AI4Bharat's TTS models — so the voice sounds natural in Hindi, Kannada, Tamil, Telugu, and other Indian languages.
Both STT and TTS are optimised to run on a single GPU server, handling 50 calls simultaneously without degrading in quality or speed.
06
What is the orchestration layer?
The orchestration layer is the brain of VoicEra. It's the part that coordinates everything.
When a call comes in, the orchestration layer:
- Starts and manages the call
- Routes the audio to the right STT service
- Sends the transcript to the AI model
- Takes the AI's response to the TTS service
- Plays the audio back to the caller
- Logs everything — transcript, recording, summary
- Handles errors and retries if anything fails
- Manages multiple calls happening at the same time
Think of it as the conductor of an orchestra. Every instrument (STT, LLM, TTS, telephony) plays its part — the orchestration layer makes sure they all play together in perfect time.
07
What are the two variants?
VoicEra can be deployed in two ways depending on what an organisation needs:
Variant A
On-Premise (AI4Bharat)
Everything runs on your own hardware. The STT and TTS models run locally on a JOHNAIC 80 machine — a high-performance GPU server. No internet needed for inference. No data leaves your premises. This is the "Voice in a Box" option.
Hardware: 64 vCPU · 128 GB RAM · 80 GB GPU · 4 TB storage
Capacity: 50 concurrent calls per machine
Best for: Government, banks, hospitals, defence — anywhere data sovereignty matters.
Variant B
Cloud / API (BHASHINI)
VoicEra connects to BHASHINI's cloud STT and TTS APIs. You don't need your own GPU hardware. Easier to get started, scales with the API.
Best for: Startups, civic tech organisations, and smaller deployments that don't need on-premise.
08
What can you build with VoicEra?
Any organisation can use VoicEra to build voice agents for their use case. Some examples:
Government
Citizen helplines in local languages — schemes, entitlements, services
Banks & NBFCs
Loan eligibility checks, EMI reminders, account queries in regional languages
Hospitals
Appointment booking, health advisory, prescription reminders
Agriculture
Crop advisory, weather updates, mandi prices for farmers
Education
Admission helplines, scholarship information, student support
Telecom
Customer service in the caller's preferred language
Any use case that today requires a human call-centre agent speaking in a regional language — VoicEra can handle it.
09
What does the platform include?
VoicEra is a complete platform, not just an API. It includes:
Agent Builder
A simple UI where you configure what your voice agent does — what it knows, how it responds, what language it speaks, how long it waits before retrying.
Campaign Manager
Upload a list of phone numbers and VoicEra will call them all — automatically, at scale. Schedule campaigns, set retry logic, track outcomes.
Knowledge Base
Upload documents — PDFs, guides, FAQs — and the agent uses them to answer questions accurately.
Analytics Dashboard
See everything happening in real time — active calls, call volumes, success rates, average duration. Every call is automatically transcribed, recorded, and summarised.
Multi-Tenant Support
Multiple organisations or teams can use the same VoicEra deployment with their own separate agents and data.
10
What is the tech stack?
For those who want to know what it's built on:
Backend
Python + FastAPI
Frontend
Next.js + React + TailwindCSS
Database
FerretDB (MongoDB-compatible) + PostgreSQL
Object Storage
MinIO (call recordings + transcripts)
Infrastructure
Docker + Docker Compose + Nginx
STT Models
AI4Bharat / BHASHINI
TTS Models
AI4Bharat / BHASHINI
Everything runs in Docker containers — making it straightforward to deploy on any infrastructure, on-premise or cloud.
11
How fast is it?
Partial transcription (while speaking)
Under 100 ms
Full transcription (after speaking)
Under 300 ms
Voice response (first sound)
Under 250 ms
Full end-to-end (question to answer)
Under 2 seconds
Concurrent calls on one machine
50
These are not theoretical targets. The platform is engineered to hit these numbers consistently.
12
How much does it cost to run?
On a single cloud instance handling 50 concurrent calls:
Calls
Cost / hour
50 calls
₹330 / hr → ₹0.28 per call
100 calls
₹660 / hr → ₹0.28 per call
200 calls
₹1,320 / hr → ₹0.28 per call
The cost per call stays flat at ₹0.28 regardless of scale.
13
Who is it for?
VoicEra is relevant for anyone who needs to communicate with Indian citizens at scale, in their language, over a phone call.
- Government bodies and civic tech organisations — citizen services, public health, awareness campaigns
- BFSI (Banking, Financial Services, Insurance) — customer service, collections, onboarding
- Healthcare — appointment booking, health advisory, medication reminders
- Agritech — farmer advisory services
- Developers and researchers — build on top of the open source platform
- Any organisation that currently runs a regional-language call centre
14
Why does it matter for India?
Three things are converging right now:
- 1
The models exist.
AI4Bharat has built world-class speech models for Indian languages. BHASHINI is India's national language technology platform. The AI is ready.
- 2
The infrastructure exists.
GPU servers, cloud computing, telephony APIs — all available in India at reasonable cost.
- 3
The platform layer was missing.
No one had built the open, production-grade middleware that connects all of this into a deployable voice AI system.
VoicEra is that missing layer.
And because it's open source — it doesn't belong to any one company. It belongs to everyone who builds on it, contributes to it, and deploys it.
One line summary
VoicEra is India's open-source voice AI platform — so any Indian, in any language, can speak to intelligent systems over a simple phone call.