YOCO PPT 视频生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @org-fnjpvabf/yoco-ppt-video 安装到你的 AI 助手中。
技能介绍
解决的问题
制作 PPT 讲解视频时,人工串联课程、模板、旁白、数字人和视频样式容易反复试错。yoco-ppt-video 把这条链路收敛到 YOCO 的 /agent/** 接口:从现有 PPT 或代理生成内容出发,完成课件解析、讲稿生成、TTS 合成、字幕/数字人选项解析,最终提交视频并轮询结果。
工作方式
- 配置与鉴权:优先读取
YOCO_BASE_URL和YOCO_SKILL_TOKEN,也可使用~/.yoco_ppt_video_config.json;运行时需 Node.js 22+、全局fetch和WebSocket。 - 课程与模板:按用户指定课程名匹配
/agent/course/list,无匹配则新建;模板通过/agent/ppt/templatePage动态选择,不使用固定templateId。 - PPT 内容:可生成
outline/page content/images并调用/agent/ppt/submitContent,也可上传已有文件后轮询pptId;提交时需注意pptName、页数和占位图imageAction。 - 视频选项:根据自然语言判断是否需要数字人、音色、视频样式和字幕;数字人与音色独立解析,默认不添加数字人。
- 讲稿与合成:基于
/agent/ppt/pages生成narration.json,经/agent/tts/websocket合成音频、保存页注,再调用/agent/ppt/submitVideo。
适用边界
该技能依赖 YOCO 账号、Skill Token 和网络环境,不直接调用 worker 协议。若用户未明确要求数字人,应保持无出镜样式;若使用本地图片,需先完成 resolve-images 并写回 OSS URL。
使用场景
- 把一份已做好的产品课件转成带旁白的讲解视频,并选择无出镜全屏 PPT 样式。
- 按课程名在 YOCO 中新建或复用课程,动态匹配模板并提交生成型 PPT 内容。
- 用数字人出镜讲解指定 PPT,解析可用数字人和绑定音色后提交视频生成。
- 从 PPT 页面生成 narration.json,经 WebSocket TTS 合成音频并保存页注。
适合人员
- 需要把企业培训课件批量转为带旁白视频的教研或培训负责人
- 要在 YOCO 中根据课程和模板生成讲解视频的在线教育运营
- 希望用数字人出镜呈现 PPT 内容的产品发布或课程内容制作人员
- 需要把已有 PPT 上传后合成 TTS 讲稿并保存页注的视频工程协作人员