OptimizeLyricOptions
Defined in: packages/core/src/interfaces.ts:70
优化歌词行的配置选项
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
cleanUnintentionalOverlaps? | boolean | 清洗非刻意的重叠,以免不必要的多行高亮效果 如果两行时间轴有重叠的歌词同时满足下列条件: * 重叠小于 100ms * 重叠时长不足下一行时长的 10% 则截断上一行歌词的结束时间为下一行歌词的开始时间 Default true | packages/core/src/interfaces.ts:103 |
convertExcessiveBackgroundLines? | boolean | 把多行背景人声转换为单行背景人声 + 主歌词行的形式 Default true | packages/core/src/interfaces.ts:87 |
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:92 |
tryAdvanceStartTime? | boolean | 尝试让歌词提前最多 1 秒开始 有重叠则尝试最多提前 400ms 或上一行时长的 30% Default true | packages/core/src/interfaces.ts:110 |