Feature

Text-to-Speech API

Indian language voice API for developers

Integrate VoisLabs' studio-quality Indian language voices into your IVR, app, or automation pipeline. Simple REST API, low latency, and 12 Indian languages with emotion control. The VoisLabs API is designed for developers who need natural-sounding Indian language TTS without building their own ML pipeline. A single POST request with your text, language, voice, and optional emotion preset returns high-quality MP3 or WAV audio — no complex SDKs, no SSML markup, no vendor lock-in. The API supports all 12 languages (Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia, Urdu, and English) through a unified endpoint, so you do not need separate integrations for each language. For IVR systems, the API delivers sub-500ms responses for short utterances, making it compatible with real-time call flows on Exotel, Knowlarity, Ozonetel, and standard SIP/PSTN platforms. For content automation pipelines, batch endpoints let you submit multiple text segments in a single request and receive stitched audio output. Authentication uses standard API keys with scoped permissions, and usage is metered by audio minutes generated — the same credit system used in the web interface (Creator ₹299 / Studio ₹899 / Pro ₹2,499).

VoisLabs TeamUpdated March 2026
Text-to-Speech API
Integrate VoisLabs' studio-quality Indian language voices into your IVR, app, or automation pipeline. Simple REST API, low latency, and 12 Indian languages with emotion control. The VoisLabs API is designed for developers who need natural-sounding Indian language TTS without building their own ML pipeline. A single POST request with your text, language, voice, and optional emotion preset returns high-quality MP3 or WAV audio — no complex SDKs, no SSML markup, no vendor lock-in. The API supports all 12 languages (Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia, Urdu, and English) through a unified endpoint, so you do not need separate integrations for each language. For IVR systems, the API delivers sub-500ms responses for short utterances, making it compatible with real-time call flows on Exotel, Knowlarity, Ozonetel, and standard SIP/PSTN platforms. For content automation pipelines, batch endpoints let you submit multiple text segments in a single request and receive stitched audio output. Authentication uses standard API keys with scoped permissions, and usage is metered by audio minutes generated — the same credit system used in the web interface (Creator ₹299 / Studio ₹899 / Pro ₹2,499).

Simple REST API

One POST request to generate audio. No complex SDKs or setup. JSON in, MP3/WAV out.

12 Indian Languages

Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia, Urdu, and English — all via the same API endpoint.

Emotion Control

Pass a preset parameter to apply any of 30+ emotion styles programmatically.

IVR-Ready

Under 500ms latency. Compatible with Exotel, Knowlarity, Ozonetel, and other Indian IVR providers.

Batch Generation

Submit multiple text segments in a single API call. Ideal for generating entire audiobook chapters, course modules, or notification banks in one request without managing individual calls.

Webhook Callbacks

For longer audio generation, register a webhook URL and receive a callback when your audio is ready. No polling required — your system gets notified the moment the file is available for download.

How It Works

1

Get an API key

Generate your API key from the VoisLabs dashboard.

2

Make a request

Send text, voice, language, and preset parameters to our REST endpoint.

3

Get audio

Receive high-quality MP3/WAV audio in the response.

Frequently Asked Questions

What formats does the API return?
The API returns audio in MP3 and WAV formats. You can specify the format in your request.
What's the latency?
Typical generation takes 1-3 seconds for standard text lengths. IVR-mode responses are under 500ms for short utterances.
Is there a rate limit?
Free tier: 10 requests/minute. Paid plans: 60 requests/minute. Enterprise: custom limits.
Can I use the API for IVR systems?
Yes. VoisLabs API is designed for IVR integration and works with Exotel, Knowlarity, Ozonetel, and standard SIP/PSTN systems.
How is API usage billed?
API usage is billed using the same credit system as the web interface. Credits are consumed based on the duration of audio generated, not the number of API calls. Credit packs start at ₹299 (Creator — 30 min) and scale with volume up to Pro at ₹2,499 (15 hrs). Enterprise customers can negotiate custom pricing with committed usage discounts.
Is there an SDK or client library available?
The API is a standard REST endpoint that works with any HTTP client in any programming language — Python requests, Node.js fetch, Java HttpClient, Go net/http, and more. We provide code examples in Python, Node.js, and cURL in our documentation. A dedicated npm package is on the roadmap for later this year.
1M+ generations12 languages10,000+ creators

Build with Indian voices

Integrate studio-quality Indian language TTS into your app today.

Start Free