client.projects.syncLyrics(...) to re-run sync on any project with updated lyrics, a different model, or a new language.
client.projects.syncLyrics(projectId, body, options?)
Start a new lyrics sync operation.
Lyrics source
Pass alyricsSource object in the request body:
- transcribe
- align
Let the model transcribe lyrics from the audio.
Sync models
Alignment models (use withalign when you have accurate lyrics):
audioshake-alignmentmusicai-alignmentmusicai-alignment-subword
transcribe):
audioshake-transcriptionmusicai-transcriptionwav2vec2whisper
End-to-end example
What’s next
- Stems — re-run stem separation before re-syncing
- Tasks — operation handles and abort patterns
- Sync model reference — pick the right model
