Skip to main content
Azure Voice Live is a speech-to-speech model. It unifies speech recognition, generative AI, and text-to-speech into a single Microsoft Azure endpoint, so it goes in the pipeline’s llm slot with no separate STT or TTS. The Pipeline auto-detects Realtime mode when you pass it.

Setup

Set your Azure Voice Live API key in the worker environment. Generate a key from the Azure AI Foundry portal:
Azure Voice Live also needs a service endpoint. Pass it explicitly as endpoint (or set an endpoint key in config), or export it as AZURE_VOICE_LIVE_ENDPOINT and it will be picked up automatically.

Usage

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

Parameters

Constructor parameters for AzureVoiceLive. The Python and Node JS SDKs share these field names. Model behavior is configured through the config mapping.

config keys

To pair the realtime model with an external STT or TTS instead, see the plugins overview.