Skip to main content
Ultravox is a speech-to-speech model. It handles transcription, reasoning, and voice synthesis end-to-end in a single model, so it goes in the pipeline’s llm slot with no separate STT or TTS.

Setup

Set your Ultravox API key in the worker environment. Generate a key from the Ultravox dashboard:

Usage

Pass the realtime model to the pipeline’s llm slot, no stt or tts needed.

Parameters

Constructor parameters for the Python SDK (UltravoxRealtime). Model behavior is configured through the config object (UltravoxLiveConfig).

Constructor

UltravoxLiveConfig

To pair the realtime model with an external STT or TTS, see Hybrid mode.