bzikst/voicee-acestep15-xl-turbo
ACE-Step 1.5 XL Turbo for Voicee. Russian and multilingual song generation from lyrics and a style prompt.
Run bzikst/voicee-acestep15-xl-turbo with an API
Use one of our client libraries to get started quickly. Clicking on a library will take you to the Playground tab where you can tweak different inputs, see the results, and copy the corresponding code to use in your own project.
Input schema
The fields you can use to run this model with an API. If you don't give a value for a field its default value will be used.
| Field | Type | Default value | Description |
|---|---|---|---|
| instructions |
string
|
pop song, melodic vocals
|
Style caption for the song (genre, instruments, mood, BPM)
|
| lyrics |
string
|
|
Full lyrics with [Verse]/[Chorus] structure tags
|
| description |
string
|
|
Free-form song description for Simple mode (alternative to instructions+lyrics)
|
| duration |
integer
|
100
Max: 600 |
Audio duration in seconds (0 = automatic)
|
| bpm |
integer
|
0
Max: 300 |
Beats per minute (0 = auto)
|
| seed |
integer
|
-1
|
Random seed (-1 = random)
|
| audio_format |
None
|
mp3
|
Output audio format
|
| vocal_language |
string
|
ru
|
Vocal language
|
| thinking |
boolean
|
True
|
Let the 5Hz LM plan the song (slower, better structure)
|
| use_cot_caption |
boolean
|
False
|
Let the LM rewrite the style caption (may flatten the genre)
|
| use_cot_language |
boolean
|
False
|
Let the LM decide the vocal language
|
| batch_size |
integer
|
1
Min: 1 Max: 4 |
Number of variants to generate
|
{
"type": "object",
"title": "Input",
"properties": {
"bpm": {
"type": "integer",
"title": "Bpm",
"default": 0,
"maximum": 300,
"minimum": 0,
"x-order": 4,
"description": "Beats per minute (0 = auto)"
},
"seed": {
"type": "integer",
"title": "Seed",
"default": -1,
"x-order": 5,
"description": "Random seed (-1 = random)"
},
"lyrics": {
"type": "string",
"title": "Lyrics",
"default": "",
"x-order": 1,
"description": "Full lyrics with [Verse]/[Chorus] structure tags"
},
"duration": {
"type": "integer",
"title": "Duration",
"default": 100,
"maximum": 600,
"minimum": 0,
"x-order": 3,
"description": "Audio duration in seconds (0 = automatic)"
},
"thinking": {
"type": "boolean",
"title": "Thinking",
"default": true,
"x-order": 8,
"description": "Let the 5Hz LM plan the song (slower, better structure)"
},
"batch_size": {
"type": "integer",
"title": "Batch Size",
"default": 1,
"maximum": 4,
"minimum": 1,
"x-order": 11,
"description": "Number of variants to generate"
},
"description": {
"type": "string",
"title": "Description",
"default": "",
"x-order": 2,
"description": "Free-form song description for Simple mode (alternative to instructions+lyrics)"
},
"audio_format": {
"enum": [
"mp3",
"wav",
"flac"
],
"type": "string",
"title": "audio_format",
"description": "Output audio format",
"default": "mp3",
"x-order": 6
},
"instructions": {
"type": "string",
"title": "Instructions",
"default": "pop song, melodic vocals",
"x-order": 0,
"description": "Style caption for the song (genre, instruments, mood, BPM)"
},
"vocal_language": {
"type": "string",
"title": "Vocal Language",
"default": "ru",
"x-order": 7,
"description": "Vocal language"
},
"use_cot_caption": {
"type": "boolean",
"title": "Use Cot Caption",
"default": false,
"x-order": 9,
"description": "Let the LM rewrite the style caption (may flatten the genre)"
},
"use_cot_language": {
"type": "boolean",
"title": "Use Cot Language",
"default": false,
"x-order": 10,
"description": "Let the LM decide the vocal language"
}
}
}
Output schema
The shape of the response you’ll get when you run this model with an API.
{
"type": "string",
"title": "Output",
"format": "uri"
}