Skip to main content

OpenAI TTS

OpenAI TTS is supported in Burki through the openai TTS provider. Use it when you already use OpenAI keys or want GPT-4o mini TTS voice instructions.

Quick Setup

1

Get API Key

Create an OpenAI API key from the OpenAI dashboard.
2

Configure in Burki

Select openai as the TTS provider and add the API key at the assistant or organization level.
3

Choose Model and Voice

Pick a supported model_id, voice_id, and optional speed/instructions settings.

Configuration

Supported Models

Supported Voices

Runtime Behavior

  • Burki requests PCM audio from OpenAI and converts it for the current telephony path.
  • gpt-4o-mini-tts* models support the instructions field.
  • HD telephony providers use linear16 at 16 kHz where supported; Twilio-style paths use µ-law at 8 kHz.
  • Sentence buffering is used so the first audio chunk can start quickly without waiting for the entire LLM response.

When to Use OpenAI TTS

  • You want a simple provider stack with OpenAI for both LLM and TTS.
  • You need model-level voice instructions.
  • You prefer built-in voices over custom voice cloning.
For broader multilingual voice cloning, compare ElevenLabs, Cartesia, and Inworld.