{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"prompt":{"description":"Description of the music style, mood, and scenario","type":"string","maxLength":2000},"lyrics":{"description":"Song lyrics, using \\n to separate lines","type":"string","minLength":1,"maxLength":3500},"sample_rate":{"description":"Audio sample rate","anyOf":[{"type":"number","const":16000},{"type":"number","const":24000},{"type":"number","const":32000},{"type":"number","const":44100}]},"bitrate":{"description":"Audio bitrate","anyOf":[{"type":"number","const":32000},{"type":"number","const":64000},{"type":"number","const":128000},{"type":"number","const":256000}]},"format":{"description":"Audio format","type":"string","enum":["mp3","wav"]},"lyrics_optimizer":{"description":"Automatically generate lyrics based on the prompt description","default":false,"type":"boolean"},"is_instrumental":{"description":"Generate instrumental music (no vocals)","default":false,"type":"boolean"}},"required":["prompt","lyrics_optimizer","is_instrumental"],"additionalProperties":false}