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
AuthorizationstringheaderrequiredBearer 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[]requiredAll available stored voice IDs.
stored_voicesobject[]requiredStored 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())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())