Skip to main content
Lyrics sync aligns lyric text to the audio so words highlight at the right moment. Use 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 a lyricsSource object in the request body:
Let the model transcribe lyrics from the audio.

Sync models

Alignment models (use with align when you have accurate lyrics):
  • audioshake-alignment
  • musicai-alignment
  • musicai-alignment-subword
  • wav2vec2
Transcription models (use with transcribe):
  • audioshake-transcription
  • elevenlabs-transcription
  • musicai-transcription
  • whisper
See Choose a lyrics sync model for guidance.

End-to-end example

What’s next