Skip to main content
The OpenAI Realtime Connector bridges the OpenAI Realtime API with LiveAvatar. OpenAI handles speech-to-speech orchestration while LiveAvatar renders the avatar video.

Requirements

  • OpenAI API key with access to the Realtime API
  • Optional Context for system prompt / instructions

Setup

1. Register your OpenAI API key as a secret:
2. Start a session with the connector:

Configuration

Voices

Supported voices currently accepted by the connector: alloy, ash, ballad, coral, echo, fable, onyx, nova, shimmer, sage, verse, marin, cedar. See OpenAI’s Realtime voices reference for the authoritative list and characteristics.

How it works

  • A WebRTC room is created by LiveAvatar on your behalf (no WebSocket endpoint returned)
  • LiveAvatar bridges your session to the OpenAI Realtime API using your credentials
  • User audio is streamed to OpenAI Realtime; the model’s audio drives avatar lip sync
For protocol-level details — turn detection, tool calls, input/output modalities — see the OpenAI Realtime API docs.

Billing

  • LiveAvatar: 1 credit per session minute (avatar video only)
  • OpenAI: charged separately against your OpenAI account for Realtime API usage