Skip to main content
Skip table of contents

Project Setup: Advanced Settings

Advanced Settings in Rapport

The Advanced Settings panel in Rapport provides fine-grained control over your project’s behaviour and integration. While many users can launch effective experiences using the main project setup interface, the Advanced Settings menu is available for those who want to customise AI behaviour, manage API credentials, and directly configure TTS/STT providers.

Advanced Settings can be accessed in two ways:

  • As the final item on the left-hand menu

  • Within other configuration menus (such as AI, Voice)

What You Can Configure in Advanced Settings

1. AI Type & Configuration

Choose from multiple types of AI integrations:

Generative AI

These include providers like OpenAI, Gemini, Groq, and others.

  • Credentials: Use Rapport’s built-in credentials or enter your own API key.

  • Model: Choose a model from a dropdown list. You can also input a model name manually if it's not listed.

  • Prompt (Personality): Define a short prompt to shape how your AI responds.

  • Advanced Parameters: Configure temperature, top-p, frequency penalty, and other provider-specific values.

Use this section if you want full control over how your character generates language or interacts.

Assistant AI

Useful if integrating with an external assistant (e.g., GPT Assistant):

  • Credentials: Toggle between Rapport’s or your own.

  • Assistant ID: Provide an ID linked to the assistant you’ve set up with your provider.

Chatbot AI

For chatbot platforms like Dialogflow, Lex, or Cleverbot:

  • Credentials: Choose whether to use Rapport or your own.

  • Additional Fields: Vary by provider and are shown contextually.

Other AI Types

Rapport also supports several specialized AI types for advanced or experimental use:

  • Echo AI: Repeats the user’s spoken input using the selected voice. Great for testing voices and setups.

  • Voice Echo: Uses the user’s own voice to repeat their spoken words.

  • Idle (Custom AI): Provides full programmatic control over character behaviour. Requires advanced configuration. Read more

2. Speech-to-Text (STT) Configuration

  • Enable/Disable: Toggle speech recognition on or off for your experience.

  • Provider Selection: By default, Rapport auto-selects a provider based on language (priority order: Whisper > Azure > Google > AWS)

  • Credentials: Use Rapport credentials or uncheck to use your own.

  • Language Matching: If using your own STT, only supported languages for that provider will be shown. The provider will not auto-change if the language is changed.

3. Text-to-Speech (TTS) Configuration

  • Enable/Disable: Control whether the voice engine speaks responses.

  • Provider Selection: Choose between Azure, AWS Polly, Google, or Eleven Labs.

  • Credentials: Toggle between Rapport or your own.

  • Custom Voice ID: For providers like Eleven Labs, entering a valid voice ID lets you use a custom voice.

When using your own credentials, only voices supported by your provider will be listed. Rapport will not auto-switch providers if the language is changed.

Best Practices

  • Use Rapport credentials if you want to get started fast.

  • Use your own credentials if you need access to a specific model, voice, or if you're managing usage through your own provider account.

  • Test changes to confirm correct voice output or AI behaviour.

Notes on Multilingual Voices

  • Multilingual voices now include metadata that limits their availability to supported languages only.

  • When a language is selected, only voices that natively or officially support that language will appear.

Summary Table

Setting

Default Behaviour

Customisable?

Language

Set via template or left-hand menu

✅ Yes

STT Provider

Auto-selected based on language

✅ In Advanced Settings

STT Credentials

Uses Rapport’s credentials

✅ Optional

Voice

Filtered based on language and provider

✅ Yes

TTS Provider

Auto-select with Rapport credentials

✅ User-selectable

TTS Credentials

Rapport by default, user override allowed

✅ Yes

AI Type / Provider

Based on template or manual selection

✅ Fully Configurable

AI Prompt & Params

Defaults prefilled

✅ Fully Editable

For more details, visit the specific sections linked from each left-hand menu item.

JavaScript errors detected

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

If this problem persists, please contact our support.