Create a voice library, select the active voice, and use it in Realtime.
OpenAI custom voices require a consent recording first, then the voice object can be reused in TTS and Realtime. This page keeps the voice id, model, and launch notes in one place so the active selection actually flows into the bot.
Create voice entry
Save a built-in realtime voice or record a new custom voice from audio. Existing voice_...
ids still work, and if OpenAI custom voice access is unavailable we keep the draft locally so you can
listen back and keep working.
Voice library
Search, select, and remove voices from the library. The active entry is highlighted and becomes the default for new realtime sessions.