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:
| Name | Type | Description |
|---|---|---|
list | object[] | Custom voices available to the current organization, up to 1000 items |
list[]. | string | Voice ID in the format uspeech:. |
list[]. | string | Voice name |
Error Handling
HTTP 401 / 403 Auth Errors
401 Unauthorized: API Key invalid or expired403 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.