Realtime Voice Assistants - Uplift AI API Docs

Quick Overview

Realtime Assistants combine UpliftAI’s speech technology with conversational AI to create voice agents that can:

Perfect for Voice Applications

If you’re using our Orator TTS API, Realtime Assistants take it to the next level by adding:

Example Use Cases

Get Started

View Full Documentation
Explore the complete Realtime Assistants documentation including tutorials, API reference, and SDK guides.

Quick Example

Create a voice assistant in minutes:

// 1. Create an assistant (via API)
const assistant = await createAssistant({
  name: 'Shopping Assistant',
  config: {
    agent: {
      instructions: 'Help users shop for products',
      initialGreeting: true
    },
    stt: { default: { provider: 'groq', model: 'whisper-large-v3' }},
    tts: { default: { provider: 'upliftai', voiceId: 'v_meklc281' }},
    llm: { default: { provider: 'groq', model: 'openai/gpt-oss-120b' }}
  }
});

// 2. Connect from your app
import { UpliftAIRoom } from '@upliftai/assistants-react';

<UpliftAIRoom token={sessionToken} serverUrl={wsUrl}>
  <YourAssistantUI />
</UpliftAIRoom>

Integration with Orator

Realtime Assistants use the same high-quality TTS voices from Orator, but add:

Try the Tutorial
Build your first assistant in 10 minutes

API Reference
Explore all endpoints and options

Quickstart Guide Async TTS Concepts