ChatTTS 中文文档 下载 App

uv_break 和 lbreak——精确插入短停顿和长停顿

与 break_N 的区别

[uv_break] 和 [lbreak] 是两个特殊标签,不像 [break_0] ~ [break_7] 那样带分级:

使用场景

uv_break:句中语气转换

你好[uv_break]朋友们,听说今天是个好日子

这里用 uv_break 在"你好"和"朋友们"之间制造一个短暂的语气转换,比直接连起来更自然。

lbreak:段落间长停顿

第一段讲完了[lbreak]接下来进入第二个部分

lbreak 适合用在章节切换、话题转换处。

组合示例

text = '[oral_5]你知道吗[uv_break]昨天我碰到一件特别有意思的事[laugh_1][lbreak]
说起来还是上个月的事了[uv_break]当时…'

这段文本混合了 oral(整体风格)、uv_break(句中停顿)、laugh(笑意)、lbreak(段落间隔),配合 skip_refine_text=True 使用效果最好。

与 break_N 怎么选

需求推荐
需要精确控制停顿位置,不用管长度等级[uv_break] / [lbreak]
需要精细调节停顿长度(0~7 级)[break_N]
想让模型自动决定在哪里停用 prompt 里的 break 提示

注意

uv_break 和 lbreak 必须配合内联标签使用——在 prompt 里写 prompt='[uv_break]' 没有意义,因为 prompt 里的标签是给模型参考"整体风格"的,不是插入具体位置的指令。