June 2026
|
6 min read

Ragini Lite: 100× Real-Time Code-Switched TTS for Scale & Edge

A lightweight, deployment-ready voice that generates roughly one hundred seconds of speech for every second of compute — built for the language, latency, and economics of high-volume conversations.

Udeshya Raj
Text-To-Speech TTS Hindi–English Low-Latency Synthesis

Text-to-speech has to do more than sound good in a quiet demo. In production, it must pronounce names, dates, amounts, account numbers, and mixed Hindi–English sentences correctly. It must also respond quickly when thousands of conversations are competing for compute.

Ragini Lite is our answer to that operational challenge: a compact Hindi–English text-to-speech model packaged as a production-ready NVIDIA Triton service. It is designed for the short, high-frequency utterances used by customer-support agents, IVRs, payment reminders, delivery updates, collections workflows, and other enterprise voice applications.

In our deployment benchmark, Ragini Lite generated audio at roughly 118× real time on GPU — on the order of 100 seconds of speech for every second of inference. On CPU it ran at nearly 16× real time. That efficiency makes high-volume speech generation possible without the infrastructure footprint normally associated with larger generative speech models.

In One Line

Ragini Lite turns text into practical Hindi, English, and code-mixed speech with real-time performance on CPU and roughly 100× real-time throughput on GPU.

GPU Throughput 118× faster than real time
On CPU 16× real time, no GPU
Median Response ~112 ms on GPU

From Ragini to Ragini Lite: Efficiency by Design

At ConvoZen Research, our voice synthesis work began with Ragini — our high-fidelity engine for complex Indian-language code-switched environments like Hindi–English and Tamil–English. Ragini set the quality bar for expressive, natural speech across scripts.

But the best model for a voice agent is not necessarily the largest one. A great many enterprise utterances are short and functional; they need to be clear, consistent, and available immediately, at a cost that scales to millions of calls. Ragini Lite was built directly for that workload: the same commitment to natural Hindi–English speech, re-engineered around latency and economics.

The Cost Problem in Production TTS

A production system has to balance several constraints at once:

Speech Quality

Natural and intelligible speech, with reliable pronunciation of business-specific text — names, amounts, dates, and account numbers.

Response Latency

Low response latency and predictable behavior under load, even when thousands of conversations compete for the same compute.

Deployment Simplicity

Simple, private deployment that fits inside an organization's own infrastructure without a specialised serving stack.

Unit Economics

A sustainable cost per conversation that holds up across millions of calls, not just across a demo reel.

Large speech models can produce expressive audio, but serving them for every confirmation, reminder, OTP, balance statement, or IVR prompt can be unnecessarily expensive. Many enterprise utterances are short and functional. They need to be clear, consistent, and available immediately.

Ragini Lite is optimized for exactly this part of the workload. It synthesizes a large amount of audio from a small amount of compute, running faster than real time even on CPU, while GPU deployment provides additional headroom for latency-sensitive or high-throughput applications.

Built for Hindi, English, and the Space Between Them

Real Indian customer conversations rarely stay inside one language. A sentence may begin in Hindi, switch to an English product term, contain an amount or date, and end with a Hindi instruction:

Code-Switched Input

आपका recharge successful हो गया है। आप ₹99 रिचार्ज के plan activate कर सकते हैं।

Naive text-to-speech pipelines often treat such text as an edge case. Ragini Lite treats it as a normal input pattern — Hindi and English in the same sentence, along with the numbers, dates, and amounts that fill real conversations, handled as ordinary input. The model produces a 22.05 kHz waveform in a single inference pass.

Ragini Lite Model Audio Showcase
Model: Ragini-Lite · 22.05 kHz

Select a sample to listen to generated voice output:

Hindi 00:00

"क्षमा कीजिए, इस समय सभी प्रतिनिधि व्यस्त हैं। कृपया थोड़ी प्रतीक्षा करें।"

English 00:00

"Your payment was successful and your new plan is now active."

Hindi–English Code-Mixed 00:00

"आपका recharge successful हो गया है, अब आप अपना plan activate कर सकते हैं।"

Generated samples covering the input patterns that matter most in production: Hindi, English, and Hindi–English code-mixed speech.

A Compact Model in a Production Serving Stack

Ragini Lite is served as a portable inference graph through an NVIDIA Triton service:

Input text
    │
    ▼
Neural acoustic inference — ONNX Runtime (CPU or GPU)
    │
    ▼
22.05 kHz audio waveform

The service exposes the pipeline as a single endpoint, which keeps behavior consistent across clients and makes the deployment easier to operate, scale, and monitor. ONNX Runtime provides a portable, hardware-agnostic inference graph, while Triton supplies production serving primitives such as HTTP/gRPC endpoints, model instances, metrics, and pipeline orchestration. The GPU configuration runs two model instances for additional throughput headroom.

Voice behavior can be adjusted at runtime through three familiar controls:

Table 1 — Runtime Voice Controls Ragini Lite Defaults
Control What It Changes Ragini Lite Tuning
Timbre variation Acoustic / timbre steadiness Tuned low
Speaking rate Overall speaking speed 1.0 (natural)
Rhythm variation Phoneme-duration steadiness Tuned low

These settings favor stable timing and clean delivery — useful properties for transactional and conversational voice applications.

Performance: Much Faster Than Real Time

We benchmarked the end-to-end Triton pipeline across 50 varied requests spanning short, medium, and long Hindi, English, and code-mixed utterances from domains such as banking, travel, healthcare, e-commerce, and IVR.

Table 2 — Synthesis Throughput by Deployment 50-Request Benchmark
Configuration Speed vs Real Time ↑ Audio per Second of Inference ↑
GPU — ONNX Runtime (2 instances) 118× ~118 s
CPU — ONNX Runtime ~16× ~16 s

Because synthesis runs far faster than playback, the system generates roughly 100 seconds of speech for every second spent in inference. Every tested configuration remained faster than real time. GPU offers the best interactive latency and throughput headroom, while CPU remains a viable option when infrastructure cost is the dominant constraint.

The GPU path is roughly 7× faster than CPU, generating well over 100 seconds of audio per second of synthesis time. An alternative accelerated-runtime experiment produced similar latency but required substantially more GPU memory, so ONNX Runtime remains the more efficient serving choice for this model.

Benchmark Note

The present Triton endpoint returns the completed waveform in a single, non-streaming response, so the measured latency is full-response latency, not time to the first playable audio chunk. Streaming or sentence-level chunking would need a separate latency benchmark.

Why This Efficiency Changes the Economics

Synthesis speed is more than a convenience. It is a direct signal of how much compute is required to produce a given duration of speech.

On GPU, one second of inference corresponds to roughly 118 seconds of generated audio; on CPU, to nearly 16 seconds. Actual production throughput and cost will also depend on request distribution, hardware, utilization, networking, and orchestration overhead, but the benchmark shows why Ragini Lite is inexpensive to operate: it spends far less compute time synthesizing audio than users spend listening to it.

This makes Ragini Lite especially useful for:

Outbound at Volume

High-volume reminders and notifications, plus payment, collections, and account-servicing agents.

Operational Updates

Delivery, travel, and appointment updates where the utterance is short, frequent, and factual.

IVR & Self-Service

IVR menus and self-service flows, including on-premises or private-cloud voice deployments.

Fallback Capacity

Fallback or overflow synthesis running alongside a larger premium voice model during peak load.

Small by Design, Production-Ready by Construction

Ragini Lite is not intended to replace every expressive or creative speech model. It is built for the much larger set of moments where TTS needs dependable pronunciation, low latency, and excellent unit economics.

By combining a compact Hindi–English voice with portable ONNX inference and a Triton serving pipeline, Ragini Lite delivers a pragmatic foundation for enterprise speech: fast enough for real-time applications, efficient enough for high-volume workloads, and simple enough to deploy within an organization's own infrastructure.

Ragini Lite makes natural, code-mixed voice generation affordable at the scale where TTS becomes useful.

Bringing Intelligence to the Edge

Our vision with Ragini Lite has been to bring intelligence where the customer demands it — where hardware is not the limitation. We are working closely with partners who want to build global-standard TTS provider capabilities for India use cases on their own edge infrastructure.

Partner With Us

If this excites you, please reach out to us — we would be happy to work with you on hosting this.

At the moment, we are not releasing Ragini Lite on API access. However, on our developer portal you will be able to use it and try it via our playground.

Try Ragini Lite in the playground on the ConvoZen developer portal, or contact the research team at contact@convozen.ai to evaluate it for a voice-agent or enterprise TTS workload.

© 2026 ConvoZen Research. All rights reserved.