set_lyrics
Put lyrics onto existing notes by specifying a start index and syllable list, with support for Japanese kana and English word continuation.
Instructions
Assign lyrics to consecutive existing notes, starting at a note index (from get_notes) — the typical way to put lyrics on an existing melody. Each array element goes to one note, in onset order. Japanese: ONE kana (or small-kana cluster like きゃ) per note; "-" extends the previous vowel; "+" continues a multi-syllable English word. Fails if the array runs past the last note. One undo step.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"track": "<track>",
"startIndex": "<startIndex>",
"lyrics": "<lyrics>"
},
"name": "set_lyrics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Group index within the track (see get_project_info `groups`). Defaults to the first non-main group — in SV Studio 2 the singer is attached per group and notes in the main group are not synthesized. | |
| track | Yes | Track index, 1-based | |
| lyrics | Yes | Syllables in note order, e.g. ["き", "ら", "き", "ら", "-"] | |
| startIndex | Yes | Index of the first note to receive a lyric (see get_notes) |