pub struct SyncedLyricsCheck {
pub version: u32,
pub checked_unix: u64,
pub empty: bool,
pub timed: bool,
}Expand description
The record that a clip’s synced lyrics were resolved (fetched) this run.
Suno’s forced alignment for a clip is immutable in practice, so once a clip’s
alignment has been fetched it need not be fetched again until the render
version bumps. Instrumentals and untimed-fallback clips
are re-checked after checked_unix ages past the
re-check window, to pick up alignment Suno may compute after generation.
Fields§
§version: u32The render version this clip’s synced lyrics were last resolved at. A
bump forces a re-fetch and re-render (the .lrc format changed).
checked_unix: u64Unix seconds of the last alignment fetch, for the bounded re-check.
empty: boolWhether the clip resolved to no lyrics (an instrumental): no .lrc was
written.
timed: boolWhether the written .lrc carries timed (word/line) alignment, as
opposed to an untimed plain-text fallback. Untimed clips are re-checked
after the window, the same as instrumentals, so a later-available
alignment upgrades the .lrc and SYLT. Defaults to false so
pre-existing manifests written before this field existed are re-checked.
Trait Implementations§
Source§impl Clone for SyncedLyricsCheck
impl Clone for SyncedLyricsCheck
Source§fn clone(&self) -> SyncedLyricsCheck
fn clone(&self) -> SyncedLyricsCheck
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more