SuperAPI AI 工具集

subtitle-refine

写作与研究

查看项目

更新于 10-15 23:40

技能介绍

用途:把用户提供的原始 SRT 清洗成一份可交付的完整 clean.srt,用于中文 SRT 字幕上线发布前的精修与校验。只做字幕级纠错,不做润色、总结或扩写,不覆盖原始字幕文件。

主要能力:修正识别错误,包括“的地得”与“他她它”的合理使用;删除“嗯、啊、呃、哈”等无意义语气词,清洗后不带标点;在子句间加必要停顿空格;删除明显重复字眼;每条字幕最长不超过 14 字(英文单词默认视为一个字),单条内不换行,超长时做准确断句拆分。时间轴须与原音频严格同步,不得全局漂移;拆分后的子条目须落在原条目时间范围内,彼此不重叠,优先首尾衔接,总覆盖时长与原条目一致,时间分配依据语义停顿、说话节奏,无法判断时按有效字符数比例分配,不机械平均。单条时间相对语音边界偏差尽量控制在 ±100 到 150 毫秒内。

使用方式:读取原始 SRT,确认总条数、超长条目与是否分块;明确字数计数口径;逐条清洗、纠错、必要拆分并控制时间轴,整理成一份完整 clean.srt;先整理非 filler 删除的 allowlist;运行校验脚本:python3 scripts/check_clean_srt.py raw.srt clean.srt,可选参数有 --allowed-deletions '284,415,450'、--fail-on-warnings、--latin-word-as-one-char;最后对告警人工复核。输出文件名默认形如 xxx.clean.srt,优先保留原始 block_id,拆分时可用 123a、123b 临时编号。

适用场景:ASR 原始中文字幕上线前的清洗与同步校验,尤其是需要保守修改、只修错误不做润色的交付场景。

限制:不得跨条借词、补词或改写;无法仅依据本条明确修正时保留原句并标记人工复听;删除规则从严,仅独立无意义语气词可直接删除,其余删除须列 allowlist;脚本需兼容未拆分与含局部拆分的输入;文件过长且用户明确允许时才可并行,主代理仍须整合为一份完整 clean.srt。其他细节暂未提供。