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:
Whisper
Azure
Google
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) |