Skip to main content
Skip table of contents

How Rapport Works (At a Glance)

The Two Main Components

1. Rapport Studio

A browser-based editor where creators design and configure characters. From here you can:

  • Build projects from templates or from scratch

  • Select characters, AI, and voices

  • Define personality and behaviour

  • Preview & test in real time

  • Manage projects, assets, and workspaces

💡 No installation needed — Rapport Studio runs entirely in your browser.


2. Rapport Session Runners

The “engine room” that powers live sessions. These cloud (or on-premise) servers handle:

  • Real-time voice and data streams

  • Communication with AI, STT, TTS, and animation services

  • Sending back audio and animation for rendering

Optimised for:

  • Low latency → fast responses

  • High concurrency → many users at once

  • Reliability → automatic fallback if a service fails


Technology Stack Overview

Layer

Technology

Frontend (User)

Web-based viewer, Unreal integration

Rapport Studio

Project editor & asset manager

Session Runners

Real-time orchestration layer

AI Services

OpenAI, Gemini, Groq, custom LLMs

STT / TTS Providers

Google, Azure, AWS, ElevenLabs

Facial Animation

Powered by Speech Graphics

Cloud Infrastructure

Load-balanced, secure, scalable

Why It Matters

Splitting Rapport into Studio and Session Runners ensures:

  • Creators have an intuitive, no-code space to design and launch

  • End-users enjoy responsive, reliable experiences at scale

JavaScript errors detected

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

If this problem persists, please contact our support.