Fonada V1
Fonada V1 is our standard Text-to-Speech model, offering curated, high-quality system voices in Hindi, Tamil, Telugu, and English. Perfect for customer support automation, educational content, accessibility features, and interactive voice applications.
Overview
Fonada V1 turns text into lifelike audio with natural intonation and clear pronunciation using pre-built catalog voices. Send a JSON request to the TTS endpoint with a voice name and a language label — no setup or training required. You can try it in the TTS playground by selecting the Fonada V1 model.
- Generate natural media campaigns & ads
- Stream real-time audio from text
Need voice cloning?
To synthesize speech with community / cloned voices from Voice Arena, see the Klone V2 Pro documentation.
Listen to a sample:
Explore our voice library to find the perfect voice for your project.
API Usage
Generate high-quality speech from text using pre-built system voices. Send JSON to the TTS endpoint with a voice name and language label.
Character Limit
Maximum 450 characters per request. For longer content, split your text into multiple API calls.
Generate Audio - Basic Request
curl -X POST "https://api.fonada.ai/tts/generate-audio-large" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"input": "क्या आपने कभी सोचा है कि अगर हर ज़रूरी जानकारी, मौसम से लेकर ताज़ा खबरों तक, सिर्फ़ एक कमांड पर मिल जाए, तो आपका रोज़मर्रा का जीवन कितना आसान और मज़ेदार हो सकता है?", "voice": "Dhruv", "language": "Hindi"}' \
--output output_large.wavRequest Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| input | string | ✓ | Text to convert to speech. Maximum 450 characters per request. |
| voice | string | ✓ | Voice name, e.g. Dhruv, Vaanee |
| language | string | ✓ | Hindi, English, Tamil, or Telugu |
Response
You receive a complete, ready-to-play .wav file. The WAV header is already embedded — no manual stream initialization needed.
Encoding: pcm_s16le · Sample rate: 24000 Hz · Channels: 1 (mono)
Content-Length: [file_size]
Use --output filename.wav to save directly to file
API Endpoint
Base URL: https://api.fonada.ai
Endpoint: /tts/generate-audio-large
Method: POST
Content-Type: application/json
WebSocket Usage
Generate real-time streaming audio from text using our WebSocket endpoint for low-latency applications.
📡 WebSocket Endpoints
wss://api.fonada.ai/tts/generate-audio-wsWebSocket Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| api_key | string | ✓ | Your Fonadalabs API key for authentication |
| input | string | ✓ | The text you want to convert to speech |
| voice | string | ✓ | Voice name to use for synthesis (choose from 111+ Fonada V1 system voices across Hindi, Tamil, Telugu, and English) |
| language | string | ✓ | Language for speech synthesis ("Hindi", "Tamil", "Telugu", "English") |
WebSocket Response Format
The WebSocket streams raw PCM audio in real-time chunks (not a WAV file):
Binary bytes are pcm_s16le, 24000 Hz, 1 channel — initialize your audio stream with these params when using the WebSocket endpoint.
WebSocket Benefits
- • Real-time streaming: Audio starts playing while text is still being processed
- • Lower latency: Perfect for conversational AI and live applications
- • Efficient bandwidth: Progressive audio delivery reduces waiting time
- • Better UX: Users hear audio output immediately, improving perceived performance
Available Voices
Choose from our extensive collection of 111+ high-quality voices optimized for Hindi, Tamil, Telugu, and English languages.
Note: Use the voice name exactly as shown in your API requests, e.g., "voice": "Dhruv"
Hindi Voices (18)
Tamil Voices (15)
Telugu Voices (60)
English Voices (18)
Using Different Voices
{"input": "नमस्ते", "voice": "Dhruv", "language": "Hindi"}{"input": "வணக்கம்", "voice": "Vaani", "language": "Tamil"}{"input": "నమస్కారం", "voice": "Naadamu", "language": "Telugu"}{"input": "Hello, welcome", "voice": "Dhruv", "language": "English"}Voice quality
Fonada V1 provides high-quality, natural-sounding speech synthesis with support for Hindi, Tamil, Telugu, and English languages, optimized for real-time conversational applications.
Fonada V1
Standard text-to-speech
Pre-built catalog voices with Hindi, Tamil, Telugu, and English — JSON REST API, 450 characters per request. Always returns one WAV file.
- API endpoint
- /tts/generate-audio-large
- Languages
- 4 (Hindi 18, Tamil 15, Telugu 60, English 18)
- Voice param
- voice name + language label
Supported formats
Both endpoints use the same PCM layout. How you consume it depends on the endpoint.
HTTP — /tts/generate-audio-large
You receive a complete .wav file. Headers are already embedded — no manual stream initialization needed.
WebSocket only — /tts/generate-audio-ws
Binary bytes are pcm_s16le, 24000 Hz, 1 channel — initialize your audio stream with these params when using the WebSocket endpoint.
Supported languages
Currently 4 languages on Fonada V1:
Hindi, Tamil, Telugu, English
Note: We support code-mixing between English and Hindi, which is commonly used in Indian conversations.
Text Input
Fonada V1 converts plain text into natural-sounding speech. Simply provide your text input, and the model will generate high-quality audio output with natural intonation and pronunciation.
Current Capabilities
- Natural speech synthesis from plain text
- Support for English, Hindi, Tamil, and Telugu languages
- High-quality audio output with clear pronunciation
- Optimized for conversational applications
Coming Soon: Future versions will include advanced features like emotional context, voice modulation, and custom voice styles. Stay tuned for updates!
FAQ
- HTTP: Complete WAV file (
audio/wav) — pcm_s16le, 24000 Hz, 1 channel. Play or save as-is; no stream setup needed. - WebSocket: Raw PCM chunks — pcm_s16le, 24000 Hz, 1 channel. Initialize your audio stream with these params.
- Quality: Natural prosody with crystal-clear pronunciation
- Languages: Hindi, Tamil, Telugu, and English
Fonada V1 currently supports 4 languages (Hindi, Tamil, Telugu, English) and 111+ system voices:
- Hindi - 18 voices
- Tamil - 15 voices
- Telugu - 60 voices
- English - 18 voices
We also support code-mixing between Hindi and English for natural Indian conversations.
- Low latency optimized for real-time applications
- Ideal for live conversations and customer support
- Processing speed depends on text length
- Infrastructure optimized for efficient speech generation
- Use our REST API with simple HTTP requests
- Authenticate with your API key
- Available SDK: Python
- Check documentation for code examples
- Use proper punctuation and paragraph breaks
- Maintain consistent spelling and formatting
- Avoid excessive special characters
- Break long content into manageable segments (max 450 characters per request)
- Set your HTTP client timeout to at least 300 seconds for very long texts
- Choose the appropriate language setting
- Test with sample content before processing large volumes
✓ Full commercial rights included!
- Complete ownership of generated audio
- Use in ads, podcasts, audiobooks, IVR, apps
- No attribution required
- No royalty fees
- No usage limitations
