Set a song’s lyrics
set_song_lyricsGive a song its own lyrics, or replace them. The song’s lyrics as text: plain (Suno-style [Verse]/[Chorus] tags and (x2) marks are fine), or the contents of an SRT, WebVTT or LRC file. Every word is still timed from the audio: your text fixes misheard words and sets where lines break in videos. A part sung again (a chorus) can be written once; lyrics that don’t match what’s sung, or cover only part of it, are refused (409, the song unchanged). They are checked right away (analysis.lyrics in the answer says what changed), or once the analysis finishes if it hasn’t (202). Videos made from then on use them; videos already made stay as they are.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lyrics | Yes | The lyrics: text, or an SRT, WebVTT or LRC file’s contents | |
| song_id | Yes | The song id |