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