About

VoicEra — everything you need to know.

India's open-source voice AI platform — so any Indian, in any language, can speak to intelligent systems over a simple phone call.

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. 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. 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. 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. 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. 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 caller

This 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. 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. 2

    The infrastructure exists.

    GPU servers, cloud computing, telephony APIs — all available in India at reasonable cost.

  3. 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.