Skip to main content
Skip table of contents

Project Setup: Advanced Settings.

Project Setup: Advanced Settings

Overview

The Advanced Settings panel in Rapport provides fine-grained control over AI, Speech-to-Text (STT), and Text-to-Speech (TTS). While most users can create projects using the defaults provided in the main menus, Advanced Settings is available for those who want to switch providers, add their own services, or customise system prompts and parameters.


How to Access Advanced Settings

There are two ways to access Advanced Settings:

  1. From the left-hand menu

    • Click Advanced to see all tabs: AI, STT, TTS, Translation, Developer Settings

    • Useful for managing multiple areas in one place

  2. From a service menu (AI or Voice)

    • Click “Connect your own AI service or select another” (AI)

    • Click “Connect your own TTS service or select another” (Voice)

    • This opens Advanced Settings focused on that specific service

    • You’ll see the default provider at the top, followed by My Services and Rapport Services


Common Layout Across Tabs

Each service tab (AI, STT, TTS) is structured the same way:

  1. Active Service – The default service currently applied to your project

  2. My Services – Any custom integrations created in your Workspace (Workspace Admins only)

    • Includes an ➕ Add Service button

    • Manage Services link takes you to Workspace > My Services

  3. Rapport Services – Preconfigured, ready-to-go providers included with your package

  4. Preferences – Filters and options related to the active service (e.g., voice filters, system prompts)


AI Tab (Example)

When accessed from AI menu → Connect your own AI service:

  • The default AI (e.g., ChatGPT, Gemini, Groq) appears at the top

  • Below that:

    • My AI Services (custom providers you’ve added)

    • Rapport AI Services (preconfigured defaults)

    • Examples with Rapport Setup (Dialogflow, GPT Assistant, etc.)

    • Developer Options (Echo, Voice Echo, Idle — for testing or advanced use)

Clicking the arrow on the selected AI opens its Preferences:

  • System Prompt (tone, personality, behaviour)

  • Temperature (randomness)

  • Max Tokens (length of output)

  • Top K / Top P (sampling diversity)

⚠️ Note: Locked fields (e.g., model names) cannot be changed. Editable fields vary by provider.


TTS Tab (Example)

When accessed from Voice menu → Connect your own TTS service:

  • The default service (Rapport Voice Pack) appears at the top

  • Below that:

    • My TTS Services (custom providers added at Workspace level)

    • Rapport TTS Services (Google, AWS Polly, Azure, ElevenLabs, plus Rapport Voice Pack)

  • Preferences (voice filters):

    • Filter voices by name, gender, language, or code

    • Helpful when browsing large voice libraries

Clicking the arrow hides the service list and shows filters for the Rapport Voice Pack.


STT Tab

Similar structure:

  • Default STT provider (auto-selected by language priority: Whisper → Azure → Google → AWS)

  • My STT Services (if configured)

  • Rapport STT Services (AWS, Google, Azure, Speechmatics, Whisper, Groq)

  • Add new providers with ➕ Add STT Service


Translation Tab

Here you can:

  • Enable or disable translation features

  • Set input and output languages

  • Define how translation interacts with your AI and TTS settings


Developer Settings Tab

💡 Most users don’t need to touch this tab.
For advanced use only. Includes:

  • Debugging and logging tools

  • Experimental integrations

  • Voice Activity Detection (VAD) controls. Further information


Best Practices

  • Use defaults first (Rapport Services) for instant setup

  • Workspace Admins can add custom services under My Services (BYOC)

  • Preview changes live in the right-hand panel before sharing your project

  • Copy prompts before switching providers — template prompts reset when you change AI


Summary

Advanced Settings is where you:

  • Switch between Rapport Services and My Services

  • Add your own AI, STT, or TTS provider (Workspace Admins only)

  • Fine-tune prompts, parameters, and voice options

  • Access translation and developer tools

Learn More

For detailed guidance on each service type:

JavaScript errors detected

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

If this problem persists, please contact our support.