GET

/v1/schemas/fish-audio/audio/v1/voice-design

kind inputactivity audiohash 3f8d9cee…extracted Nov 10, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
698642cc0dd247e854fa9711b7d1d26916770ad466e2ae77dc9d983379dc5647
{
  "fetchedAt": 1794288623,
  "extractorVersion": "2",
  "verifiedAt": null
}

Request body

9 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
instruction*stringVoice design prompt. Must contain 1 to 2000 characters.length ≥ 1 · length ≤ 2000
reference_textstringOptional text used as reference content for the generated voice.length ≤ 150 · nullable
languagestringOptional BCP-47 language hint, such as `en`, `zh`, or `ja`.nullable
nintegerNumber of voice candidates to generate.1 ≤ n ≤ 4 · default: 2
speednumberSpeaking speed multiplier for candidate generation.0 < n ≤ 3 · default: 1
num_stepintegerNumber of diffusion steps used by the voice-design model.1 ≤ n ≤ 128 · default: 32
guidance_scalenumberClassifier-free guidance scale. Higher values follow the prompt more strongly.n ≥ 0 · default: 2
instruct_guidance_scalenumberInstruction guidance scale for prompt conditioning.n ≥ 0 · default: 0
seedintegerOptional deterministic seed for candidate generation.nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fish-audio","endpointId":"v1/voice-design","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}