Overview
Language and Voice define how your Rapport character listens, understands, and speaks.
They connect directly to your configured Speech-to-Text (STT) and Text-to-Speech (TTS) services to create natural, real-time conversation.
In most cases, everything is preconfigured for you — especially when using templates — so you can start interacting immediately.
What This Controls
Language (Speech Recognition)
Language determines:
-
The spoken language your character listens for
-
The language used for speech recognition (STT)
-
The language passed to your AI model
When a user speaks, the selected STT provider converts that speech into text in the chosen language before it is sent to the AI.
Voice (Speech Output)
Voice determines:
-
How your character sounds
-
Accent, tone, and gender
-
Which Text-to-Speech (TTS) voice delivers the AI’s response
By default, Rapport uses the Rapport Voice Pack, which includes curated voices powered by Google, AWS Polly, Azure, and ElevenLabs.
You can:
-
Search by name
-
Filter by gender
-
Filter by language
-
Preview voices instantly before selecting
Templates & Inherited Defaults
When you create a project from a template:
-
Language is preselected
-
STT provider is preconfigured
-
TTS provider (usually Rapport Voice Pack) is applied
-
A compatible default voice is selected automatically
The result: a fully working experience with no manual setup required.
💡 Why this matters: Templates ensure your Language, STT, and TTS settings are aligned from the start — so everything works together seamlessly.
Language & STT Provider Sync
Language availability depends on your active STT provider.
-
The Language dropdown only shows languages supported by the currently selected STT service.
-
The Language menu and the STT configuration in Advanced Settings are always synchronised.
-
Changing the STT provider updates the available language options automatically.
⚠️ Important:
Rapport no longer switches STT providers automatically.
The available languages are determined solely by your selected provider.
To change STT providers:
→ Go to Project Setup → Advanced Settings → STT
Voice & TTS Provider Behaviour
By default, the Voice menu uses the Rapport Voice Pack.
When you:
-
Select a different language → the voice list filters automatically
-
Change your TTS provider in Advanced Settings → available voices refresh to match that provider
This ensures that:
-
Only compatible voices are shown
-
Your character always uses a valid language + voice combination
To change TTS providers:
→ Go to Project Setup → Advanced Settings → TTS
Advanced Configuration
For full control over providers:
Go to:
Project Setup → Advanced Settings
There you can:
-
Switch STT providers
-
Switch TTS providers
-
Add custom services (Workspace Admins only)
-
Configure advanced options
🔗 New to how Services work? See: What are Services →
🔗 Want a side-by-side comparison? See: Services at a Glance →
Summary: What You Can Control
|
Setting |
Default |
Where to Edit |
|---|---|---|
|
Language |
Inherited from template; limited to supported STT languages |
Project Setup or Advanced Settings |
|
STT Provider |
Preconfigured in template |
Advanced Settings → STT |
|
Voice |
Rapport Voice Pack, filtered by language |
Project Setup → Voice |
|
TTS Provider |
Rapport Voice Pack |
Advanced Settings → TTS |
Best Practice
✅ Start with the template defaults — they are fully functional.
✅ Change language first, then select a voice.
✅ Use Advanced Settings only if you need provider-level control.
✅ Keep language and voice aligned for the most natural experience.