Project Setup: STT Services.
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 →