字幕标点精简规则
核心原则
- 标点精简必须在断句和合法换行识别之后执行,不能用精简阶段重新判断句子边界。
- 目标是最小必要标点:普通句号通常删除,问号、感叹号、数据格式、连接符、必要混排符号保留。
- 删除可见标点不能删除内部句子边界;普通句号删除后,仍不能把两句话合并到同一字幕行。
- 先保护品牌名、UI 文案、时间码、编号、URL、路径、型号、情绪提示、人工切分标记等特殊 token,再执行删除和收敛。
- 无法判断标点是否属于品牌、UI、情绪提示或数据格式时,默认保留,不做激进删除。
- 如果标点承担断句或停顿作用,但前序阶段没有边界信息,默认保留,并标记需要重新切分。
处理规则
| 可删除 | 普通陈述句句末句号、多余空格、重复空白、标点前后异常空格;普通口播外层引号和说明性括号仅在不属于品牌、UI、情绪提示、时间码、参数或单位时删除。 |
|---|---|
| 默认保留 | 问号、感叹号、小数、金额、百分比、时间、版本号、编号、品牌符号、连接符、范围符、URL、路径、型号、UI 字符、情绪提示。 |
| 逗号 | 默认保留;只有逗号位于已确认展示边界,且边界两侧不会被合并到同一行时,才删除可见逗号。 |
| 连续标点 | !!! 收敛为 !,?? 收敛为 ?,?! 默认收敛为 ?;只有模板或元数据明确要求强戏剧化语气时才保留。 |
| 省略号 | 如果前序阶段已在该位置生成停顿或展示边界,则删除可见省略号;没有边界信息时默认保留,并标记需要重新切分。 |
| 斜杠 | 只有确认是人工切分标记时才可隐藏或替换为空格;URL、路径、比例、型号、日期中的真实斜杠必须保留。 |
分语种补充
| 英语 | 普通句号可删;保留问号、感叹号、品牌感叹号、缩写和数据点号。No ads. Click to play. 删除句号后仍是两个句子。 |
|---|---|
| 德语 | 普通陈述句句号可删;保留问号、感叹号、编号、缩写、复合词连接符。不要破坏 post-apokalyptischen 这类连字符词。 |
| 俄语 | 普通句号可删;破折号经常承担语义停顿,如果前序阶段没有生成边界信息则默认保留。情绪提示括号如 [взволнованно] 应整体保留或整体移除,不能只删括号。 |
| 阿拉伯语 | 保留阿语问号 ؟、阿语逗号 ، 中必要的语义停顿;普通句号可删。必须做 RTL/bidi 渲染校验,尤其是英文品牌和数字混排。 |
| 韩语 | 普通句末标点可删,但感叹号和问号通常保留。只有前序阶段已确认 / 是人工切分标记时,精简阶段才可隐藏该符号;如果不强制换行,则替换为空格。未确认的 / 默认保留。 |
| 日语 | 表内明确反馈过句末句号需要删除;普通句号可删。问号、感叹号保留。角色语气中的省略号如果没有对应展示边界,默认保留。 |