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 it on AzureVoiceLiveConfig), 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 the Python SDK (AzureVoiceLive). Model behavior is configured through the nested AzureVoiceLiveConfig object.

AzureVoiceLiveConfig

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