Eedesy
Book Demo
HomeProductsContact
AI Voice Agent
  • Introduction
  • Quick Start
  • Architecture
  • Core Concepts
  • Configuration
  • Creating an Agent
  • Using Templates
  • System Prompt Configuration
  • Language Selection
  • Settings Reference
  • Overview
  • Upload Files (PDF, DOCX)
  • Web Crawling (URLs & Sitemaps)
  • Document Processing
  • RAG Integration
  • Troubleshooting
  • Creating a Campaign
  • CSV Upload & Variables
  • Scheduling & Retry Logic
  • Campaign Analytics
  • Contact Management
  • Uploading Contacts
  • Managing Contacts
  • Call History Enrichment
  • Trial Numbers
  • Purchasing Numbers
  • BYOP Setup
  • Exotel Setup
  • Telephony Providers Guide
  • Credits System
  • Provider Costs Breakdown
  • Usage Analytics
  • Credit Packs
  • Overview
  • Finding Your Workspace ID
  • Common Issues
  • Audio Quality
  • Latency Optimization
  • Error Codes
  • Overview
  • Twilio
  • Exotel
  • Plivo
  • Telnyx
  • WhatsApp
  • WebRTC Browser
  • Overview
  • Deepgram
  • Google Chirp
  • Azure Speech
  • ElevenLabs Scribe
  • AssemblyAI
  • OpenAI Whisper
  • Overview
  • Cartesia
  • ElevenLabs
  • Google TTS
  • Azure Neural
  • OpenAI TTS
  • Deepgram Aura
  • Sarvam Bulbul
  • HeyPixa Luna
  • Overview
  • OpenAI GPT-4o
  • Gemini 2.0/2.5 Flash
  • Gemini Live (Native Audio)
  • OpenAI Realtime
  • Anthropic Claude
  • Azure OpenAI
  • Overview
  • VAD (Voice Activity Detection)
  • Interruption Handling
  • Turn Detection
  • Audio Processing
  • Function Calling
  • Call Transfer
  • DTMF Handling
  • Call Recording
  • Exporting Recordings
  • Transcripts
  • Webhooks
  • Variables & Templates
  • Multi-Language Support
  • Hindi
  • Tamil
  • Assamese
  • Other Indian Languages
  • Latency Optimization
  • Scaling & Performance
  • Error Handling
  • Monitoring & Logging
  • Security Best Practices
  • Trigger Call via API
  • REST API
  • WebSocket Protocol
  • Webhooks
  • Webhook Subscriptions
  • SDKs
  • Overview
  • Financial Services
  • E-commerce
  • Logistics
  • Hyperlocal
  • Healthcare
  • Education
  • Overview
  • Customer Support
  • Sales & Lead Conversion
  • Marketing Campaigns
  • Debt Collection
  • Overview
  • Customer Support Bot
  • Order Status IVR
  • Appointment Booking
  • Lead Qualification
  • Outbound Sales
  • Recruitment Screening
  • Overview
  • Migrate from Vapi
  • Migrate from Retell AI
  • Migrate from Traditional IVR

Related Products

  • AI Voice Agent
  • AI Voice Assistant
  • Try Free
AI Voice Agent
  • Introduction
  • Quick Start
  • Architecture
  • Core Concepts
  • Configuration
  • Creating an Agent
  • Using Templates
  • System Prompt Configuration
  • Language Selection
  • Settings Reference
  • Overview
  • Upload Files (PDF, DOCX)
  • Web Crawling (URLs & Sitemaps)
  • Document Processing
  • RAG Integration
  • Troubleshooting
  • Creating a Campaign
  • CSV Upload & Variables
  • Scheduling & Retry Logic
  • Campaign Analytics
  • Contact Management
  • Uploading Contacts
  • Managing Contacts
  • Call History Enrichment
  • Trial Numbers
  • Purchasing Numbers
  • BYOP Setup
  • Exotel Setup
  • Telephony Providers Guide
  • Credits System
  • Provider Costs Breakdown
  • Usage Analytics
  • Credit Packs
  • Overview
  • Finding Your Workspace ID
  • Common Issues
  • Audio Quality
  • Latency Optimization
  • Error Codes
  • Overview
  • Twilio
  • Exotel
  • Plivo
  • Telnyx
  • WhatsApp
  • WebRTC Browser
  • Overview
  • Deepgram
  • Google Chirp
  • Azure Speech
  • ElevenLabs Scribe
  • AssemblyAI
  • OpenAI Whisper
  • Overview
  • Cartesia
  • ElevenLabs
  • Google TTS
  • Azure Neural
  • OpenAI TTS
  • Deepgram Aura
  • Sarvam Bulbul
  • HeyPixa Luna
  • Overview
  • OpenAI GPT-4o
  • Gemini 2.0/2.5 Flash
  • Gemini Live (Native Audio)
  • OpenAI Realtime
  • Anthropic Claude
  • Azure OpenAI
  • Overview
  • VAD (Voice Activity Detection)
  • Interruption Handling
  • Turn Detection
  • Audio Processing
  • Function Calling
  • Call Transfer
  • DTMF Handling
  • Call Recording
  • Exporting Recordings
  • Transcripts
  • Webhooks
  • Variables & Templates
  • Multi-Language Support
  • Hindi
  • Tamil
  • Assamese
  • Other Indian Languages
  • Latency Optimization
  • Scaling & Performance
  • Error Handling
  • Monitoring & Logging
  • Security Best Practices
  • Trigger Call via API
  • REST API
  • WebSocket Protocol
  • Webhooks
  • Webhook Subscriptions
  • SDKs
  • Overview
  • Financial Services
  • E-commerce
  • Logistics
  • Hyperlocal
  • Healthcare
  • Education
  • Overview
  • Customer Support
  • Sales & Lead Conversion
  • Marketing Campaigns
  • Debt Collection
  • Overview
  • Customer Support Bot
  • Order Status IVR
  • Appointment Booking
  • Lead Qualification
  • Outbound Sales
  • Recruitment Screening
  • Overview
  • Migrate from Vapi
  • Migrate from Retell AI
  • Migrate from Traditional IVR
  1. Docs
  2. AI Voice Agent
  3. Languages

Language Support

Configure voice agents for 50+ languages with optimal STT, TTS, and LLM provider combinations.

Language Support

Edesy voice agents support 50+ languages with automatic provider selection optimized for each language.

Supported Languages

Tier 1 (Excellent Support)

Language Code STT TTS LLM Notes
English (US) en-US All All All Best support
English (UK) en-GB All All All British accent
English (IN) en-IN All Azure All Indian accent
Spanish es All All All Latam + Spain
French fr All All All France + Canada
German de All All All
Portuguese pt-BR All All All Brazil
Italian it All All All
Japanese ja All All All
Korean ko All All All
Chinese (Mandarin) zh-CN All All All Simplified

Tier 2 (Good Support)

Language Code Best STT Best TTS Notes
Hindi hi-IN Google Chirp Azure Excellent support
Bengali bn-IN Google Chirp Azure
Tamil ta-IN Google Chirp Azure
Telugu te-IN Google Chirp Azure
Marathi mr-IN Google Chirp Azure
Gujarati gu-IN Google Chirp Azure
Kannada kn-IN Google Chirp Azure
Malayalam ml-IN Google Chirp Azure
Punjabi pa-IN Google Chirp Azure
Dutch nl Deepgram Azure
Polish pl Deepgram Azure
Russian ru Deepgram Azure
Turkish tr Deepgram Azure
Arabic ar Google Azure MSA + dialects
Hebrew he Google Azure

Tier 3 (Basic Support)

Language Code Best STT Best TTS Notes
Assamese as-IN ElevenLabs Azure Limited vocabulary
Odia or-IN Google Azure
Nepali ne Google Azure
Sinhala si Google Azure
Thai th Google Azure
Vietnamese vi Google Azure
Indonesian id Deepgram Azure
Malay ms Google Azure
Filipino fil Google Azure
Ukrainian uk Google Azure
Czech cs Deepgram Azure
Romanian ro Deepgram Azure
Hungarian hu Deepgram Azure

Configuration

Basic Language Setup

{
  "agent": {
    "name": "Hindi Support Agent",
    "language": "hi-IN",
    "llmProvider": "gemini-2.5",
    "sttProvider": "google",
    "sttModel": "chirp_2",
    "ttsProvider": "azure",
    "ttsVoice": "hi-IN-SwaraNeural"
  }
}

Auto-Detection

Enable language detection for multi-lingual support:

{
  "agent": {
    "name": "Multi-lingual Agent",
    "language": "auto",
    "supportedLanguages": ["en-US", "hi-IN", "es"],
    "sttConfig": {
      "enableLanguageDetection": true
    }
  }
}

Provider Recommendations by Language

English (en-US, en-GB)

{
  "sttProvider": "deepgram",
  "sttModel": "nova-3",
  "ttsProvider": "cartesia",
  "llmProvider": "gemini-2.5"
}

Why: Deepgram Nova-3 has the lowest latency and highest accuracy for English. Cartesia provides natural-sounding voices with fast streaming.

Hindi (hi-IN)

{
  "sttProvider": "google",
  "sttModel": "chirp_2",
  "ttsProvider": "azure",
  "ttsVoice": "hi-IN-SwaraNeural",
  "llmProvider": "gemini-2.5"
}

Why: Google Chirp 2 is specifically optimized for Indic languages. Azure has the best Hindi voices.

Available Hindi Voices (Azure)

Voice Gender Style
hi-IN-SwaraNeural Female Warm, conversational
hi-IN-MadhurNeural Male Professional
hi-IN-AnanyaNeural Female Clear, formal
hi-IN-ArjunNeural Male Young, friendly

Tamil (ta-IN)

{
  "sttProvider": "google",
  "sttModel": "chirp_2",
  "ttsProvider": "azure",
  "ttsVoice": "ta-IN-PallaviNeural",
  "llmProvider": "gemini-2.5"
}

Bengali (bn-IN)

{
  "sttProvider": "google",
  "sttModel": "chirp_2",
  "ttsProvider": "azure",
  "ttsVoice": "bn-IN-TanishaaNeural",
  "llmProvider": "gemini-2.5"
}

Assamese (as-IN)

{
  "sttProvider": "elevenlabs",
  "ttsProvider": "azure",
  "ttsVoice": "as-IN-YashicaNeural",
  "llmProvider": "gemini-2.5"
}

Note: Assamese has limited STT support. ElevenLabs Scribe provides the best accuracy.

Language-Specific Configuration

Script Direction

For RTL languages (Arabic, Hebrew):

{
  "language": "ar",
  "ttsConfig": {
    "scriptDirection": "rtl"
  }
}

Number Formatting

Configure how numbers are spoken:

// Language-specific number formatting
type NumberFormat struct {
    Language        string
    GroupingSep     string  // "," or "."
    DecimalSep      string  // "." or ","
    SpokenFormat    string  // "one two three" vs "hundred twenty three"
}

var formats = map[string]NumberFormat{
    "en-US": {Language: "en-US", GroupingSep: ",", DecimalSep: ".", SpokenFormat: "natural"},
    "hi-IN": {Language: "hi-IN", GroupingSep: ",", DecimalSep: ".", SpokenFormat: "indian"},
    "de":    {Language: "de", GroupingSep: ".", DecimalSep: ",", SpokenFormat: "natural"},
}

Honorifics

For languages with formal address:

{
  "language": "hi-IN",
  "prompt": "Always use 'आप' (respectful you) instead of 'तुम'. Address customers with 'जी' suffix.",
  "llmConfig": {
    "formalityLevel": "formal"
  }
}

Multi-lingual Agents

Code-Switching Support

Handle users who switch languages mid-conversation:

{
  "agent": {
    "name": "Bilingual Support",
    "primaryLanguage": "en-US",
    "secondaryLanguage": "hi-IN",
    "codeSwitchingEnabled": true,
    "prompt": "You can respond in both English and Hindi. Match the language the customer uses. Hinglish (mixed) is acceptable if the customer uses it."
  }
}

Language Detection

type LanguageDetector struct {
    stt STTProvider
}

func (d *LanguageDetector) Detect(audio []byte) (string, float32) {
    result := d.stt.DetectLanguage(audio)
    return result.Language, result.Confidence
}

// In pipeline
func (p *Pipeline) handleLanguageDetection(audio []byte) {
    lang, confidence := p.langDetector.Detect(audio)

    if confidence > 0.8 && lang != p.currentLanguage {
        p.switchLanguage(lang)
    }
}

func (p *Pipeline) switchLanguage(lang string) {
    // Update STT language
    p.stt.SetLanguage(lang)

    // Update TTS voice
    p.tts.SetVoice(getVoiceForLanguage(lang))

    // Update LLM context
    p.llm.SetLanguageContext(lang)
}

Voice Selection by Language

English Voices

Provider Voice Style Best For
Cartesia Sophie Warm, friendly Customer support
ElevenLabs Rachel Professional Sales
Azure en-US-JennyNeural Clear IVR

Hindi Voices

Provider Voice Style Gender
Azure hi-IN-SwaraNeural Conversational Female
Azure hi-IN-MadhurNeural Professional Male
Google hi-IN-Wavenet-A Clear Female

Spanish Voices

Provider Voice Accent Gender
Azure es-MX-DaliaNeural Mexican Female
Azure es-ES-ElviraNeural Castilian Female
ElevenLabs Valentina Neutral Female

Accuracy Considerations

Word Error Rate (WER) by Language

Language Deepgram Google Azure ElevenLabs
en-US 8.4% 10.2% 11.5% 12.1%
hi-IN 22% 12% 15% 18%
ta-IN - 14% 18% -
as-IN - 30% - 20%

Improving Accuracy

  1. Custom Vocabulary: Add domain-specific terms
{
  "sttConfig": {
    "keywords": ["Edesy:2", "voice agent:2"]
  }
}
  1. Prompt Engineering: Help LLM understand context
"If the user's speech is unclear, ask them to repeat.
Common misheard words in Hindi: 'हां' (yes) and 'नहीं' (no)"
  1. Post-Processing: Correct common errors
func correctTranscript(text, language string) string {
    corrections := languageCorrections[language]
    for wrong, right := range corrections {
        text = strings.ReplaceAll(text, wrong, right)
    }
    return text
}

Next Steps

  • Hindi Configuration - Detailed Hindi setup
  • STT Providers - Provider comparison
  • TTS Providers - Voice selection
Previous
Variables & Templates
Next
Hindi

On this page

  • Supported Languages
  • Tier 1 (Excellent Support)
  • Tier 2 (Good Support)
  • Tier 3 (Basic Support)
  • Configuration
  • Basic Language Setup
  • Auto-Detection
  • Provider Recommendations by Language
  • English (en-US, en-GB)
  • Hindi (hi-IN)
  • Available Hindi Voices (Azure)
  • Tamil (ta-IN)
  • Bengali (bn-IN)
  • Assamese (as-IN)
  • Language-Specific Configuration
  • Script Direction
  • Number Formatting
  • Honorifics
  • Multi-lingual Agents
  • Code-Switching Support
  • Language Detection
  • Voice Selection by Language
  • English Voices
  • Hindi Voices
  • Spanish Voices
  • Accuracy Considerations
  • Word Error Rate (WER) by Language
  • Improving Accuracy
  • Next Steps

Stay Updated

Get the latest updates on AI voice technology, product releases, and exclusive resources.

Get Started

Try our products for free
AI Voice Agent
Build voice AI for calls
WhatsApp AI Bot
Automate WhatsApp chats
Website Chatbot
AI chat for websites
Edesy CRM
Manage leads & customers
Book a DemoCall UsEmail Us
Eedesy

Your all-in-one platform for digital innovation. We build AI-powered solutions that transform how businesses operate.

[email protected]+91 95475 31359

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service
  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products
  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases
  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services
  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo
  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Popular Free Tools

Compress PDFMerge PDFPDF to WordGST CalculatorEMI CalculatorSIP CalculatorJSON FormatterBase64 EncoderImage CompressorQR Code GeneratorVoice AI ROI CalculatorAmazon FBA CalculatorAI Email WriterVideo to GIFPrivacy Policy GeneratorCRM ROI CalculatorMeeting Cost Calculator
Categories:PDF ToolsDeveloper ToolsFinance CalculatorsImage ToolsVideo ToolsAI Writing ToolsAudio ToolsWhatsApp ToolsDocument GeneratorsVoice AI ToolsE-commerce ToolsView All Tools

© 2026 Edesy Technology Labs Pvt Ltd

SSL Secured
99.9% Uptime