Voice AI that speaks Hindi, English and both at once
Dhvni turns text into natural speech and recordings into accurate text for Indian users, including the sentences that switch languages halfway. Streaming audio starts in about 0.3 seconds.
These demo voices were designed by our model from a written description. None of them belongs to a real person.
Built for sentences that switch languages
Most speech engines expect one language per sentence. Give them Hindi with an English word in the middle and you get the wrong accent, or a transcript in the wrong script.
Dhvni is set up for the way people here actually talk: Hindi in Devanagari and English terms in English letters, in the same sentence, in both directions.
How to write text for speech
देखो बेटा, mitochondriacellका powerhouseहै।
Reads naturally, with the English terms said the way a teacher says them.
Dekho beta, mitochondria cell ka powerhouse hai.
Hindi typed in English letters picks up an English accent.
question.m4a
3.2 s voice note from a student
Hint sent with the file
NCERT, mitochondria, Priya Ma'am
Transcript
सर, mitochondriaको powerhouseक्यों कहते हैं?
{
"text": "सर, mitochondria को powerhouse क्यों कहते हैं?",
"model": "dhvni-transcribe-1",
"duration_seconds": 3.2
}
Two APIs, one key
Give your app a voice, and let it understand the people talking to it. Both run on the same account, the same voices and the same usage report.
dhvni-voice-1
Text to speech
Send text, get audio back as a file or as a stream that starts in about 0.3 seconds.
Streams as your LLM writes
Open a WebSocket, send text in pieces, and each finished sentence is spoken while the next one is still being written.
Formats your stack already plays
mp3, Ogg opus, wav or raw 16 bit PCM, at 16, 22.05, 24, 44.1 or 48 kHz.
Two quality modes
fast for live replies, hq when you are rendering a lesson or an announcement ahead of time.
dhvni-transcribe-1
Speech to text
Upload a recording, get back text written the way Indians actually type it.
Mixed scripts, kept natural
Hindi comes back in Devanagari and English terms stay in English letters, so transcripts read the way they were spoken.
Tell it what to expect
Pass names, brands and syllabus terms as a hint, and they come back spelled the way you spell them.
Files up to 25 MB
mp3, mp4, m4a, wav, webm, ogg or flac. Leave the language out and it handles Hinglish on its own.
Your users switch between Hindi and English in a single breath. Dhvni keeps up, in both directions.YourusersswitchbetweenHindiandEnglishinasinglebreath.Dhvnikeepsup,inbothdirections.
Cloned voices, only with the speaker's consent
Your teacher, your founder or your brand voice, from 10 to 60 seconds of clean audio. We set up every cloned voice ourselves, and only after the person it belongs to has agreed: they read a short phrase in their own voice, or you share a signed release that we record against the voice.
A fresh recording
The phrase carries three random code words, so an old clip or a replayed file cannot pass.
The same person
We compare the consent recording with the reference audio and refuse a voice that does not match.
Yours to revoke
Deleting a voice deletes its reference audio straight away. The consent record is kept for audit.
“I, Priya Sharma, am the owner of this voice. I consent to Sunrise Academy creating and using a synthetic copy of my voice. My verification code is mango, rocket, violin.”
All three code words heard
Same speaker as the reference audio
Voice added to Sunrise Academy's account
Where teams use Dhvni
Classrooms and coaching
Lessons, doubt answers and revision notes read out in a teacher's own cloned voice.
आज हम photosynthesisपढ़ेंगे, पहले chlorophyllसमझते हैं।
Support lines
Spoken replies for IVR and in app help, and transcripts of what callers asked.
आपकी complaintregisterहो गई है, ticketnumberSMSकर दिया है।
Orders and payments
Delivery updates, OTP calls and EMI reminders that sound like a person, not a robot.
आपका parceloutfordeliveryहै, riderबीस मिनट में पहुँचेगा।
Voice agents
Bring your own LLM. Stream its words into Dhvni and play the audio back as it arrives.
जी बिल्कुल, मैं आपकी bookingकल सुबह दस बजे के लिए confirmकर देता हूँ।
Five endpoints and a bearer token
Plain HTTPS and WebSockets, JSON in and audio out. If your code can call a REST API, it can talk to Dhvni in an afternoon.
Hindi, English and Hinglish, including sentences that switch between the two. For speech, write Hindi in Devanagari and keep English words in English letters, for example “देखो बेटा, mitochondria cell का powerhouse है।” That reads far more naturally than Hindi typed in English letters.
How fast is it?
With streaming turned on, the first audio arrives in about 0.3 seconds and the rest keeps coming as it is generated. Without streaming, you get the complete file as soon as it has rendered.
Can I clone any voice I have a recording of?
No. We clone a voice only when the person it belongs to has agreed, either by reading a consent phrase in their own voice that we verify, or through a signed release that we record against the voice. Our team sets up every voice in this first version.
Can I use Dhvni with my own LLM?
Yes. Connect to the streaming endpoint, send text as your model writes it, and each sentence is spoken as soon as it is complete. You can flush a half sentence or cancel playback at any point.
What do I need to give you for a cloned voice?
Clean speech from one person, with no music or other voices, plus their consent. 10 to 60 seconds is enough to start; 20 to 30 minutes, for example a few recorded lessons, gives the closest match. A quiet room and a phone held close is usually enough.
How is Dhvni priced?
In rupees, by usage. On pay as you go, speech is ₹2.00 per 1,000 characters and transcription ₹0.49 a minute, with no monthly fee. Monthly plans from ₹9,999 lower the speech rate. Training a cloned voice is a one time ₹5,999. Prices exclude GST.
What are the limits?
120 requests a minute, 4 speech and 8 transcription requests at once, 5,000 characters of text and 25 MB of audio per request. If you hit a limit, the API tells you how many seconds to wait. Write to us if you need more.
What happens to my audio and text?
We do not store the audio you send for transcription. Reference audio for a voice is deleted when you delete the voice; consent records are kept for audit. Our privacy policy lists every provider that processes data on our behalf.
Give your product a voice in Hindi and English
Tell us what you are building and we will set up your account. You get:
An API key for text to speech and speech to text
Your first cloned voice, set up by our team with the speaker's consent