OptimizeLyricOptions
This content is not available in your language yet.
Defined in: packages/core/src/interfaces.ts:70
优化歌词行的配置选项
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
cleanUnintentionalOverlaps? |
boolean |
清洗非刻意的重叠,以免不必要的多行高亮效果 重叠达到 500ms 时视为有意重叠并予以保留 重叠不足 500ms,且满足下列条件之一时视为无意重叠: * 重叠不超过 100ms * 重叠时长不超过下一行时长的 10% 并截断上一行歌词的结束时间为下一行歌词的开始时间 Default true |
packages/core/src/interfaces.ts:107 |
convertExcessiveBackgroundLines? |
boolean |
该选项已不再生效,歌词优化时始终会把多行背景人声转换为 单行背景人声 + 主歌词行的形式 Deprecated 现有播放器架构已不再支持多个连续的背景人声行 | packages/core/src/interfaces.ts:89 |
normalizeSpaces? |
boolean |
规范化歌词中的空格 将多个连续空格替换为一个空格 Default true |
packages/core/src/interfaces.ts:77 |
resetLineTimestamps? |
boolean |
是否将行级时间戳强行设为字级时间戳 Default true |
packages/core/src/interfaces.ts:82 |
syncMainAndBackgroundLines? |
boolean |
是否同步主歌词与背景人声的时间 Default true |
packages/core/src/interfaces.ts:94 |
tryAdvanceStartTime? |
boolean |
尝试让歌词提前最多 600ms 开始 与上一行存在重叠时尝试提前 400ms 若重叠时长不足 400ms,则提前重叠时长的 70% Default true |
packages/core/src/interfaces.ts:116 |