Skip to main content
GET
List voices

Authorizations

X-API-Key
string
header
required

API key for authentication

Query Parameters

languageCode
string

Filter by exact language code, e.g. en, en-GB, pt-BR. Use GET /languages to discover valid codes.

isActive
boolean

Filter by active status. Defaults to true when omitted.

Case-insensitive substring match on the voice name.

sortBy
enum<string>
default:languageCode

Field to sort results by.

Available options:
name,
languageCode
sortDir
enum<string>
default:asc

Sort direction.

Available options:
asc,
desc
limit
integer
default:100

Maximum number of voices to return.

Required range: 1 <= x <= 200
offset
integer
default:0

Number of voices to skip (for pagination).

Required range: x >= 0

Response

200 - application/json

Successful response

data
object[]
groupedByLanguage
object

Convenience grouping of the returned page by languageCode. Each entry contains a subset of Voice fields suitable for rendering grouped pickers.

total
integer

Total number of voices matching the filters (unpaged).

pagination
object