Project Setup: Language & Voice.
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.