Skip to main content
Skip table of contents

Project Setup: Language and Voice

Language and Voice Settings

Rapport is designed to get you up and running quickly with smart defaults—but you also have full control over language, voice, and provider selection when needed.

When working with templates, both the language and voice are pre-configured. These defaults are fully editable.

Language Selection and Provider Matching

When you select a language, Rapport automatically assigns a compatible speech-to-text (STT) provider based on the following priority:

STT Provider Priority:

  1. Whisper

  2. Azure

  3. Google

  4. AWS

Rapport checks this list in order and selects the first provider that supports your chosen language.

To manually override this selection:

  • Go to Advanced Settings > STT

  • By default, Rapport uses its own credentials to access these services

  • Uncheck the "Use Rapport Credentials" box to enter your own credentials (e.g., API key)

If you use your own credentials, only languages supported by that specific provider will be shown, and Rapport will no longer auto-switch the STT when the language changes.

Voice Selection

After selecting a language, Rapport filters and displays voices that support it. You’ll see:

  • Monolingual voices (e.g., English-only, German-only)

  • Multilingual voices that support multiple languages or accents

Each voice is clearly labelled with its provider (Azure, AWS, Google, Eleven Labs), making it easy to choose a voice that suits your audience, brand, or tone.

Multilingual voices now show only when they support the selected language, ensuring cleaner and more relevant voice options.

Example Use Cases

  • A native-sounding voice for clarity and realism

  • A multilingual voice for seamless language switching

  • An accented voice (e.g., English with a Spanish accent) to add personality

Advanced TTS Configuration (Custom Voice Setup)

Want more control over voice providers and configuration? Open:

Advanced Settings > TTS (Text-to-Speech)

Supported TTS Providers:

  • AWS Polly

  • Azure

  • Google

  • Eleven Labs (Rapport Credentials not provided)

By default, Rapport uses built-in credentials to access these services.

To use your own provider setup:

  • Uncheck "Use Rapport Credentials"

  • Enter your own credentials and any required fields

If Using Eleven Labs

  • Go to TTS settings in Advanced Settings

  • Select Eleven Labs from the dropdown

  • Enter your authorization key

  • Enter your custom voice ID

Once saved, this custom voice will appear in the main Voice menu—ready for use in your project.

If you use your own TTS credentials, only voices from that provider will be listed, and Rapport won’t auto-switch the provider when you change language.

Summary: What You Can Control

Setting

Default Behaviour

Customizable?

Language

Set via template or left menu

✅ Yes

STT Provider

Auto-selected based on language

✅ In Advanced Settings

STT Credentials

Uses Rapport's credentials

✅ User credentials optional

Voice

Filtered by language

✅ With Advanced Settings

TTS Provider

Uses Rapport-managed credentials

✅ Can use your own (e.g., Eleven Labs)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.