AUDIO

List Voices

List reusable stored voices available to `scx-tts`. Returned `voice_id` values can be used with HTTP speech and realtime TTS.

GET/v1/audio/voices

Authorization

Authorizationstringheaderrequired

Bearer token — your API key. Example: Bearer sk-...

Use this endpoint to discover stored voices before setting voice on Create Speech or audio.output.voice on Realtime.

The returned voice_id values are the exact names synthesis accepts; a voice that has been deleted no longer appears here and can no longer be used.

Response

voicesstring[]required

All available stored voice IDs.

stored_voicesobject[]required

Stored voice metadata.

uploaded_voicesobject[]

Compatibility alias for stored voices.

Request

import requests

res = requests.get(
    "https://api.scx.ai/v1/audio/voices",
    headers={"Authorization": "Bearer your-scx-api-key"},
)
res.raise_for_status()
print(res.json())