Skip to Content
Supported Languages

Supported Languages

Vocobase voice agents support 15 languages across multiple regions, enabling you to build conversational AI experiences for a global audience.

Language List

Indian Languages

LanguageCodeRegion
HindihiIndia (official), Nepal
BengalibnWest Bengal, Bangladesh
TeluguteAndhra Pradesh, Telangana
MarathimrMaharashtra
TamiltaTamil Nadu, Sri Lanka
GujaratiguGujarat
KannadaknKarnataka
MalayalammlKerala

International Languages

LanguageCodeRegions
EnglishenGlobal
SpanishesSpain, Latin America
FrenchfrFrance, Canada, Africa
GermandeGermany, Austria, Switzerland
PortugueseptPortugal, Brazil
ArabicarMiddle East, North Africa
ChinesezhChina, Taiwan, Singapore

Setting a Language

When Creating an Agent

Select the primary language in the agent configuration:

// The language is set in the dashboard when creating an agent // It determines the speech recognition language
  1. Go to AgentsCreate Agent
  2. Select Language from the dropdown
  3. Choose your desired language
  4. Save the agent

In the SDK

The language is configured on the agent in the dashboard. When you connect to an agent, the SDK automatically uses the agent’s configured language.

<VoiceAgent apiKey="rg_live_xxx" agentName="hindi-support-agent" // Agent configured with Hindi />

How Language Affects Your Agent

Speech Recognition

The language setting determines how user speech is transcribed:

  • Accuracy — Recognition models are optimized per language
  • Vocabulary — Language-specific words and phrases
  • Accents — Regional accent handling within the language

Agent Responses

Your agent’s system prompt should match the language:

# Hindi Support Agent आप एक मददगार ग्राहक सेवा एजेंट हैं। आपकी जिम्मेदारियां: - ग्राहकों के सवालों का जवाब देना - समस्याओं को हल करने में मदद करना - जरूरत पड़ने पर मानव सहायता से जोड़ना शैली: - विनम्र और मित्रवत रहें - सरल भाषा का प्रयोग करें

Voice Selection

Choose a voice that matches the language:

LanguageRecommended Voices
EnglishSophia, James, Luna, Marcus
HindiNative Hindi voices
SpanishNative Spanish voices
Language-specific options

Best Practices

1. Match Language Across All Settings

Ensure consistency:

  • ✅ Language setting: Hindi
  • ✅ System prompt: Written in Hindi
  • ✅ Voice: Hindi-speaking voice
  • ✅ Greeting: In Hindi

2. Consider Regional Variations

Some languages have regional differences:

LanguageVariations
SpanishSpain vs. Latin American
PortuguesePortugal vs. Brazilian
ChineseSimplified vs. Traditional
ArabicRegional dialects

3. Test with Native Speakers

Before deploying, have native speakers test:

  • Speech recognition accuracy
  • Response naturalness
  • Cultural appropriateness

4. Provide Fallback Options

For mixed-language environments:

# Bilingual Agent Prompt You are a bilingual customer support agent fluent in English and Hindi. Rules: - Respond in the same language the customer uses - If unclear, default to Hindi - You may switch languages mid-conversation if the customer does

Multi-Language Deployments

Option 1: Separate Agents

Create dedicated agents for each language:

sales-agent-en → English sales sales-agent-hi → Hindi sales sales-agent-es → Spanish sales

Pros: Optimized per language, clearer analytics Cons: More agents to manage

Option 2: Language Detection

Use a router to detect language and connect to the right agent:

// Pseudo-code for language routing const detectedLanguage = detectUserLanguage() const agentName = `sales-agent-${detectedLanguage}` <VoiceAgent apiKey="..." agentName={agentName} />

Option 3: Multilingual Agent

Single agent that handles multiple languages:

# Multilingual Agent You speak English, Hindi, and Spanish fluently. Always respond in the language the user is speaking.

Pros: Single agent, flexible Cons: May have reduced accuracy per language

Coverage by Region

India 🇮🇳

Full coverage with 8 Indian languages:

  • Hindi (official)
  • Bengali, Telugu, Marathi, Tamil
  • Gujarati, Kannada, Malayalam

Europe 🇪🇺

  • English, Spanish, French, German, Portuguese

Middle East & Asia 🌏

  • Arabic, Chinese

Americas 🌎

  • English, Spanish, Portuguese, French

Requesting New Languages

Need a language we don’t currently support? Contact us at support@vocobase.com with:

  • Language name
  • Expected usage volume
  • Use case description

We regularly expand language support based on customer needs.

Last updated on