IronStratum

GET /v1/audio/voices

The voice catalog for one speech model

Specialty route. model is REQUIRED (voices are per-model — an implicit default would hand out ids valid only for a different model's catalog); unknown query parameters are rejected (the §3 fail-fast law on the query string). Thin JSON passthrough of the alias's chain slot; no metering (a catalog read does no billable work — an exhausted wallet still lists), no ledger row.

Parameters

Parameters for listVoices
Field Type Required Description
model string yes Query — An IronStratum alias whose route_type is speech.

Request

No request body.

Responses

400 400

400 response fields for listVoices
Field Type Required Description
error object yes —

401 401

401 response fields for listVoices
Field Type Required Description
error object yes —

403 403

403 response fields for listVoices
Field Type Required Description
error object yes —

404 404

404 response fields for listVoices
Field Type Required Description
error object yes —

500 500

500 response fields for listVoices
Field Type Required Description
error object yes —

502 502

502 response fields for listVoices
Field Type Required Description
error object yes —

503 503

503 response fields for listVoices
Field Type Required Description
error object yes —

Status codes

  • 200 — The voice catalog, passed through verbatim.

Example

curl https://api.ironstratum.com/v1/audio/voices?model=<model> \
  -H "Authorization: Bearer $IRONSTRATUM_API_KEY"

All operations · interactive reference · openapi.yaml