Overview
Speech-to-Text (STT) powers how your Rapport character listens and understands spoken input.
Each time a user speaks, STT converts audio into text before it is sent to your selected AI model.
You can configure STT in two ways:
-
Rapport STT Services — Preconfigured, ready-to-use integrations (e.g., Whisper, Azure, Google, AWS, Speechmatics, Groq). No setup required.
-
My STT Services — Custom integrations created by Workspace Admins using your own API credentials. Reusable across projects.
🔗 New to Services (Rapport Services vs My Services)? See What are Services →
✅ Quick Start: Use the default STT service inherited from your template. It’s fully configured and ready to use.
What It Is
STT handles the listening layer of your project.
It determines:
-
How speech is transcribed
-
Which languages are available
-
How accurately and quickly spoken input is recognised
You can:
-
Choose the STT provider (e.g., Whisper, Azure, Speechmatics)
-
Control available languages (based on provider support)
-
Bring your own credentials for enterprise use
-
Switch providers in Advanced Settings → STT
💡 STT configuration is saved per project.
Templates & Inherited Defaults
When you create a project from a template:
-
The Language is predefined
-
The STT provider is automatically selected
-
The Language dropdown shows only languages supported by that provider
This ensures:
-
Compatible language + provider pairing
-
No manual setup required
-
A working experience immediately after creation
You can override these defaults at any time in Advanced Settings → STT.
Important: No Automatic Provider Switching
Previous versions of Rapport automatically switched STT providers based on language priority.
This behaviour has been removed for clarity and predictability.
Now:
-
The active STT provider determines which languages are available
-
The Language menu and STT settings in Advanced Settings are fully synchronised
-
Changing providers updates the available language list instantly
You are always in control of which provider is active.
Where STT Is Configured
Unlike AI and TTS, STT provider selection happens in Advanced Settings.
You can manage STT in two places:
1️⃣ Project Setup → Language Menu
-
Select from languages supported by your active STT provider
-
Language list updates automatically if provider changes
2️⃣ Project Setup → Advanced Settings → STT
-
View the Active Service
-
Switch between providers
-
Add new services
-
Manage custom integrations
When switching providers, changes apply immediately and the available languages refresh automatically.
Rapport STT Services (Default)
Rapport includes preconfigured STT providers such as:
-
Whisper
-
Azure
-
Google
-
AWS
-
Speechmatics
-
Groq
These require:
-
❌ No API keys
-
❌ No setup
-
✅ Immediate usability
Ideal for first-time users and fast prototyping.
My STT Services (Bring Your Own Credentials)
Workspace Admins can create custom STT integrations.
To add one:
-
Go to Workspace → My Services → STT
-
Click Add New STT Service
-
Enter:
-
Service name
-
Provider
-
API credentials
-
-
Click Save
The service becomes:
-
Encrypted and secure
-
Reusable across all Workspace projects
-
Selectable inside Advanced Settings → STT
Use My STT Services when you need:
-
Compliance or regional data control
-
Account-level billing
-
Specific provider configurations
Managing STT Services
All custom integrations are managed from:
Workspace → My Services → STT
Workspace Admins can:
-
Add, edit, or remove services
-
Update credentials securely
-
Reuse services across projects
Why This Matters
✅ Start instantly — Rapport STT Services require no setup
✅ Predictable behaviour — No automatic provider switching
✅ Secure — Credentials are encrypted and protected
✅ Enterprise-ready — Bring your own provider if required
✅ Synchronized settings — Language and provider always stay aligned
TL;DR
-
Templates inherit compatible Language + STT defaults
-
Automatic provider switching has been removed
-
Language list reflects only the active STT provider
-
STT providers are changed in Advanced Settings → STT
-
My STT Services enable enterprise BYOC flexibility
🔧 Need more control? See Project Setup: Advanced Settings →