Agent Skills
返回列表
AI字幕Word批量排版

AI字幕Word批量排版

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fb2549b7/ai-video-subtitle-batch-formatter 到当前 AI 助手。

技能介绍

它解决什么问题

AI 或科研类视频的字幕转录稿导出成 Word 后,通常是一堆结构破碎的文本:字体混杂、段落短小、重点术语散落在各处,打印出来几乎没法读。这个技能面向 .docx 字幕转录稿,用一套本地 Python 流水线把文档整理成适合纸质阅读的排版,全程不调用大模型,不消耗 token。

核心处理能力

  • 统一字体与行距:全部段落设为仿宋(中英文皆然)、单倍行距、段前段后 0 磅,消除转录带来的格式噪声。
  • 关键词加粗:内置两档关键词表(第一档约 70 个核心术语,第二档约 110 个扩展术语),大小写不敏感,按最长优先匹配,避免短词误伤长词片段。
  • 强调下划线:约 200 个固定强调短语配合 8 条正则模式,覆盖设问、引导注意力等表达。
  • 短段落合并:≤6 字的碎片段落自动并入相邻段落,减少阅读打断。
  • 行内小标题:在段首插入 [小标题] 形式的加粗标题,不另起一行,由纯 Python 算法从段落中提取动词+关键词生成。
  • 双星标记:只有关键词出现超过 5 次的段落才有资格参与;按得分将前 10% 标为 ★★,接下来 10% 标为 ★。
  • 精选合并:合并模式下只保留关键词密度 >3% 的段落与每篇文档的总标题,输出《AI关键词精选合集.docx》。

执行流程

scripts/batch_process.py 是主入口,串联完整流水线;extract_sections.py 负责提取段落、计算评分、分配星标;process_doc.py 执行核心排版并自动剥离媒体;merge_docs.py 完成精选合并;gen_preview.py 生成 HTML 预览以便核对加粗、下划线和星标效果。批量模式下自动查找 *_原文(处理).docx,跳过已有 _格式化.docx 的文件,逐篇输出 原文件名_格式化.docx。

适用边界与注意点

  • 输出为新文件,不覆盖原档;损坏或空的 .docx 会被跳过并报告错误。
  • 处理速度约每文档 0.8 秒,大批量任务可以开箱即跑。
  • 行内小标题由算法生成,质量大致是 40% 优秀、40% 可用、20% 一般,发布前建议人工抽查。
  • 关键词表与强调短语可通过编辑 scripts/process_doc.py 中的 KEYWORDS_TIER1、KEYWORDS_TIER2、EMPHASIS_FIXED 等常量调整,完整规则见 references/processing_rules.md。

使用场景

  • AI 视频创作者把几十集字幕 Word 稿批量套用仿宋排版并加粗术语,输出 _格式化.docx 后统一打印。
  • 科研内容团队把讲座转录稿中关键词密度 >3% 的段落筛出,合并为《AI关键词精选合集.docx》分发。
  • 教程制作者用 --preview 生成 HTML 预览,快速核对加粗、下划线和星标效果后再定稿。
  • 需要从转录稿中移除嵌入图片、统一字体的编辑,跑一次批量任务即可自动剥离媒体并输出新档。

适合人员

  • 运营 AI 公众号或知乎专栏的编辑,需要把多篇视频字幕稿排版一致后再发布或打印。
  • 处理大量学术讲座录音转写稿的研究生或科研助理,想快速筛出关键词密集段落做精读。
  • 批量生产付费课程讲义的内容团队,要求每篇讲义版式统一、术语加粗突出。
  • 用 Word 交付字幕转录结果的自由职业者,需要一键输出规范化文档交给客户。