API DocsAI Model APIsAudioBilibili

List Voices

List custom voices uploaded by the current organization.

List custom voices available to the current organization. Returns voice IDs and names for use in Voice TTS.

The list returns at most 1000 items. Source docs mention pagination; the current OpenAPI path does not define query parameters.

Base URL

  • https://api.autorouter.top — Production

Authentication

BearerAuth: http (bearer) Authenticate using a Bearer Token. Format: Authorization: Bearer sk-xxxxxx

Endpoints

GET /v1/audio/voice/list

List Custom Voices

Read uploaded custom voice resources.

Responses

200: Query succeeded

Content-Type: application/json

401: Bearer Token invalid or missing

Content-Type: application/json

Request Example

curl -X GET "https://api.autorouter.top/v1/audio/voice/list" \
  -H "Authorization: Bearer sk-xxxxxx"

Response Example

{
  "list": [
    {
      "id": "uspeech:xxxx",
      "name": "温柔女声"
    },
    {
      "id": "uspeech:yyyy",
      "name": "沉稳男声"
    }
  ]
}

Response fields:

NameTypeDescription
listobject[]Custom voices available to the current organization, up to 1000 items
list[].idstringVoice ID in the format uspeech:...
list[].namestringVoice name

Error Handling

HTTP 401 / 403 Auth Errors

  • 401 Unauthorized: API Key invalid or expired
  • 403 Forbidden: API Key has no access to this model (check token's model allowlist)

HTTP 402 Insufficient Balance

Returns insufficient user quota. Top up at the AutoRouter console.

On this page