跳转到内容

OptimizeLyricOptions

Defined in: packages/core/src/interfaces.ts:70

优化歌词行的配置选项

PropertyTypeDescriptionDefined in
cleanUnintentionalOverlaps?boolean清洗非刻意的重叠,以免不必要的多行高亮效果 如果两行时间轴有重叠的歌词同时满足下列条件: * 重叠小于 100ms * 重叠时长不足下一行时长的 10% 则截断上一行歌词的结束时间为下一行歌词的开始时间 Default truepackages/core/src/interfaces.ts:103
convertExcessiveBackgroundLines?boolean把多行背景人声转换为单行背景人声 + 主歌词行的形式 Default truepackages/core/src/interfaces.ts:87
normalizeSpaces?boolean规范化歌词中的空格 将多个连续空格替换为一个空格 Default truepackages/core/src/interfaces.ts:77
resetLineTimestamps?boolean是否将行级时间戳强行设为字级时间戳 Default truepackages/core/src/interfaces.ts:82
syncMainAndBackgroundLines?boolean是否同步主歌词与背景人声的时间 Default truepackages/core/src/interfaces.ts:92
tryAdvanceStartTime?boolean尝试让歌词提前最多 1 秒开始 有重叠则尝试最多提前 400ms 或上一行时长的 30% Default truepackages/core/src/interfaces.ts:110