Returns preset voices compatible with one audio-generation model. Voice ids are model/provider-specific; choose a model from GET /models first, then pass its id as modelId. Use the returned voice id in an audio-generation process input.
Authorization
bearerAuth models:readIn: header
Scope: models:read
Query Parameters
An audio-generation model id from GET /models.
1 <= value <= 100Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/audio/voices?modelId=string"{ "data": [ { "id": "string", "name": "string", "provider": "string", "modelId": "string", "description": "string", "language": "string", "languages": [ "string" ], "gender": "male", "accent": "string", "age": "string", "previewAudioUrl": "http://example.com", "thumbnailUrl": "http://example.com" } ], "nextCursor": "string"}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}List assets GET
Lists normalized team assets, newest first. type is required. V1 supports at most one of processType, source, model, tool, genType, or folderId per request (unsupported combinations return unsupported_filter_combination); favorite composes with any of them.
List models GET
Returns public-safe model metadata and capabilities. startable: true means the model's type can be started via POST /processes in V1; other types (avatars, music, etc.) appear in process and asset reads but cannot be started yet. Audio model capabilities include voice/reference modes and setting ranges.