Skip to main content

Overview

Use this API to retrieve the system default voices available for a given model. The response includes a list of voice IDs and detailed information (name, description, recommended scenarios) for each voice. When exposed to an agent, the agent can use this catalog to pick the most appropriate voice for a given scenario.
This endpoint is the authoritative source for which voices your account can actually use. Voice IDs from other sources are rejected — see Notes.

Request

Method

GET

Endpoint

Query parameters

Omitting model returns 400 with model is required.

Request example

Response

Format

JSON

Response fields

Response example

voice-description and recommended_scene are returned in Chinese as-is from the service, and voice-name is Chinese for voices that do not have an English name. Use the voice ID (the key under voices-details) when calling the TTS API. See the table below for an English reference.

Voice reference

The same seven voices in English, in the order returned by the API. Four of them (lively-girl, magnetic-voiced-male, soft-spoken-gentleman, vibrant-youth) are purpose-built English voices.

Notes

  • Each ID in voices has a matching entry in voices-details; use the voice ID to look up its details.
  • recommended_scene is informational only — pick the voice that best fits your use case.
  • Only the voice IDs returned by this endpoint (or one of your own cloned voice IDs) are accepted by the TTS and Realtime APIs. Any other value is rejected with 400 voice_id_invalid. To list your cloned voices, see List cloned voices.