Yash Kasetiya
03/17/2026, 8:56 AM5e6b2415-b4b3-4b00-8a8e-5ceb82d10f6d
Call ID: 019cfaed-28ba-7001-8778-b61672f9f7db
.Vapi Support Bot
03/17/2026, 8:57 AMCartesiaVoice.language to "hi" for Hindi. To ensure the API is receiving the correct value, try sending your request with the following structure:
json
"assistant": {
"voice": {
"cartesia": {
"language": "hi"
}
}
}
If the issue persists, double-check that the payload matches this format and consider reaching out to support with your call details for further investigation.
Source:
- [October 30, 2024 Changelog](https://docs.vapi.ai/changelog/2024/10/30)Chiranjeet Mishra
03/17/2026, 9:12 AMChiranjeet Mishra
03/17/2026, 10:07 AM019cfaed-28ba-7001-8778-b61672f9f7db and the language: "hi" parameter is being passed to Cartesia correctly on our end. The config looks fine.
The issue is likely the voice ID you're using (898606ed...) - it's not a Hindi-native voice, so even with the language set to Hindi, Cartesia defaults to English pronunciation.
Fix: Switch to one of these Hindi-native voice IDs:
• ac7ee4fa-25db-420d-bfff-f590d740aeb2
• 7f423809-0011-4658-ba48-a411f5e516ba
• c1abd502-9231-4558-a054-10ac950c356d
• bdab08ad-4137-4548-b9db-6142854c7525
• 95d51f79-c397-46f9-b49a-23763d3eaa2d
One more thing - your first message is in English ("Hi {{customerFirstName}}, How are you?"), which may cause Cartesia to treat that utterance as English regardless. Using a Hindi-native voice should help with Hinglish content like this.
Let me know if swapping the voice ID fixes it!
Best,
Vapi SupportYash Kasetiya
03/17/2026, 3:24 PMChiranjeet Mishra
03/19/2026, 11:19 AMvoice.model?
Make sure it's sonic-3 or sonic-multilingual - not sonic-english. The Hindi-native voices that worked for you are all using sonic-3, and sonic-english may ignore the language parameter even when set to Hindi.
If you're already on sonic-3 and it's still not working, share a call ID with the cloned voice and I'll check the exact request we're sending to Cartesia.
Best,
Vapi Support