Understanding Multi-Language Voice Support

Learn how Speako's multi-language system works to provide natural-sounding conversations in any language.

How Voice and Language Work Together

Each AI voice is optimized for a specific language and accent. When your agent speaks, it reads the greeting text using the selected voice. For the best experience:

  • Voice language should match text language - A Japanese voice should speak Japanese text
  • Mismatches sound unnatural - An English voice reading Japanese text will mispronounce words

    ๐Ÿ’ก Example: If you select a Hindi voice but keep your greetings in English, the AI will speak English words with a Hindi accent. This sounds unnatural and can confuse callers.

The Multi-Language Architecture

Speako's multi-language system has three components:

1. Primary Language

Your main language setting that determines:

  • The default voice used
  • The language of your greetings
  • The base language for translations

2. Additional Languages

Optional secondary languages that allow:

  • Responding to callers in their language
  • Using different voices for each language
  • Automatic language detection

3. Language Detection

An optional feature that:

  • Listens to the caller's speech
  • Identifies the language being spoken
  • Switches to the appropriate voice/language

Why Auto-Translation Exists

When you change your primary language, Speako automatically translates all your greetings. This isn't optional, and here's why:

The Technical Reality:

Your AI voice reads the text stored in your greetings exactly as written. It doesn't translate on-the-fly. So if your greeting says "Hello, welcome to our store" but your voice is set to speak Japanese, it will literally say those English words with a Japanese accent.

The Solution:

By automatically translating greetings when you change languages, Speako ensures the voice always speaks in its native language, producing natural-sounding speech.

Language Configuration Storage

Your language settings are stored with your location settings and include:

  • Primary language - The default language code (e.g., "en", "ja", "hi")
  • Language detection - Whether auto-detection is enabled
  • Language presets - Each enabled language with its voice assignment

Best Practices

  1. Set language before customizing greetings Changing languages triggers auto-translation, so set your language first to minimize re-work.

  2. Use native voices for each language Always match the voice to the language it's designed for.

  3. Test with real calls Make test calls to hear how your agent sounds in each language.

  4. Review translations AI translations are good but may need business-specific adjustments.

  5. Keep voice consistent in style If your primary voice is friendly and warm, choose similar-styled voices for other languages.

Understanding the Greeting Flow

User changes primary language โ†’ Greetings auto-translate โ†’ Voice speaks translated text

This ensures:

  1. The voice and text are always in the same language
  2. Callers hear natural-sounding speech
  3. Original text is preserved for potential restoration
  • Setting Your Primary Language
  • Adding Additional Languages
  • Auto-Translation & Restoring Original Greetings
  • Selecting Your Agent's Voice