Skip to main content
Skip table of contents

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.

JavaScript errors detected

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

If this problem persists, please contact our support.