事故报告转安全培训视频
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fb8bdb79/ray-pse-video。
技能介绍
要解决什么问题
化工、制药等行业的安全事故调查报告往往是 PDF 或 Word,篇幅长、结构固定,但一线培训更需要可播放、可复述的短片。手工做 PPT、录旁白、对字幕、用 ffmpeg 合成,一轮改旁白就要重跑 TTS、SRT 和烧录,成本集中在配音环节。
本技能把「报告 → 课件 → 旁白 → 配音 → 幻灯片图 → 字幕 → MP4」拆成可验证的分步流水线,并强调人名去敏与 TTS 前的人审关口,避免隐私泄露和全链路返工。
技能如何工作
- 文本入口:优先用
markitdown抽文字型 PDF;扫描版走pymupdf+ OCR 路径。 - 课件:用 Node
pptxgenjs生成约 12 页 16:9 暗色警示风 PPT(概览、时间线、根因、措施等固定结构)。 - 旁白:按页写脚本,约 5 字/秒估时长,每段 15~30 秒,内容与幻灯片一一对应,不脑补。
- 配音:Qwen3-TTS(本地、预设音色与短参考音克隆)或 edge-tts(在线、
SentenceBoundary便于字幕对齐)。 - 出图与合成:Windows 下推荐
win32com导出 PNG,避免 PowerShell 对中文路径的编码坑;逐段ffmpeg生成 clip 再 concat,硬字幕烧录;成品命名形如在事故教训中成长-{去敏化标题}.mp4。
流程要求前台同步执行、每步落盘并用 JSON 持久化,关键步骤验证后再继续。
适用边界与注意点
- 环境偏 Windows + Office COM 导出幻灯片;
ffmpeg在子进程里建议用绝对路径。 - TTS 之前必须确认旁白脚本与人名映射表(
NAME_MAP);去敏后需重生成音频与字幕,不能只改 SRT。 - Qwen3 默认按语速预估字幕时间轴,高精度场景可再用本地 ASR 做词级对齐;合并视频后应核对总时长是否与各 clip 之和一致。
- 路径含全角引号等 Unicode 时,注意工具误建「幽灵目录」,收尾按策略清理
video_work中间产物。
使用场景
- 收到化工过程安全事故调查报告 PDF,需做成带旁白与硬字幕的 MP4 供班组学习
- 扫描版事故报告无法直接复制文字,要先 OCR 再按固定结构生成 12 页警示风课件
- 对外培训前必须把报告与旁白中的真实姓名统一替换为匿名,再重新配音与烧录字幕
- 多页幻灯片已写好旁白脚本,需用 Qwen3-TTS 或 edge-tts 批量出音频并对齐 SRT 后合成成片
适合人员
- 化工厂 EHS 专员:要把上级下发的事故调查报告转成现场可播放的培训短片
- 安全培训讲师:熟悉报告内容但不会剪视频,需要按页旁白与字幕自动对齐的成片流程
- 合规与内训负责人:对外材料必须人名去敏,且希望在进 TTS 前能审旁白与映射表
- 在 Windows 环境用 Agent 跑全流程的工程师:需规避中文路径、COM 导出与 ffmpeg 子进程等坑位