Skip to main content
Skip table of contents

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:

  1. Go to Workspace → My Services → STT

  2. Click Add New STT Service

  3. Enter:

    • Service name

    • Provider

    • API credentials

  4. 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 →

JavaScript errors detected

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

If this problem persists, please contact our support.