返回 Skill 列表
extension
分类: 其它无需 API Key

自动生成PPT演讲稿

ppt-speech-skill

person作者: user_c3227de9hubcommunity

🎤 PPT Speech Generator(自动生成演讲稿并写入备注)

一个基于 AI 的 PPT 演讲辅助工具: 👉 上传 PPT → 自动生成逐页演讲稿 → 写入备注 → 返回可直接演讲的 PPT


🚀 功能特性

✅ 1. 自动生成逐页演讲稿

  • 基于每页标题 + 内容生成自然讲稿
  • 不复述 PPT,而是“像人一样讲解”
  • 支持 30~50 秒标准讲解节奏

✅ 2. 自动写入 PPT 备注(核心功能)

  • 每一页讲稿自动写入 Notes(备注区)
  • 打开 PPT 即可直接演讲
  • 无需手动复制粘贴

✅ 3. 上下文串联(高级能力)

  • 每一页会参考“上一页内容”
  • 保证整场演讲连贯自然
  • 避免像“拼接文章”

✅ 4. 多风格演讲支持

支持不同场景:

| 风格 | 说明 | | --- | --------- | | 销售型 | 强调价值,适合客户 | | 汇报型 | 逻辑清晰,适合领导 | | 培训型 | 通俗易懂,适合教学 |


✅ 5. 双输出结果

  • 📄 PPT(带备注,可直接演讲)
  • 📝 完整讲稿文本(可编辑 / 导出)

📦 项目结构

ppt-speech-skill/
├── skill.yaml          # 技能定义
├── workflow.yaml       # 核心工作流
├── icon.png            # 图标(可选)
└── README.md           # 使用说明

⚙️ 安装方式

方式 1:OpenClaw / ArkClaw 导入

  1. 打包 Skill:
zip -r ppt-speech-skill.zip ppt-speech-skill/
  1. 在平台导入:
  • Skills / 技能管理
  • 点击「导入 Skill」
  • 上传 zip 文件
  1. 启用 Skill

方式 2:CLI(如果支持)

openclaw skill install ppt-speech-skill.zip
openclaw skill enable ppt_speech_generator_pro_v2

▶️ 使用方法

  1. 打开 Skill
  2. 上传 PPT 文件
  3. 设置参数:

| 参数 | 说明 | | -------- | ------------------ | | audience | 听众类型(客户 / 领导 / 学员) | | style | 演讲风格(销售 / 汇报 / 培训) |

  1. 点击运行

📤 输出结果

1️⃣ PPT 文件(重点)

  • 文件名:ppt_with_notes.pptx
  • 每页备注已自动写入讲稿

👉 打开方式:

  • PowerPoint → 查看 → 备注

2️⃣ 演讲稿文本

示例:

第1页:
大家好,今天我将为大家介绍…

第2页:
接下来我们来看这个核心能力…

🧠 工作原理

上传PPT
   ↓
解析每页内容
   ↓
逐页生成讲稿(带上下文)
   ↓
写入备注
   ↓
输出PPT + 文本

⚠️ 注意事项

1. 依赖环境

必须安装:

pip install python-pptx

2. 文件权限

程序会写入临时文件:

/tmp/ppt_with_notes.pptx

请确保有写权限。


3. 页数限制(建议)

  • 推荐 ≤ 20 页
  • 超过可能影响生成质量或速度

4. 内容要求

建议 PPT:

  • 有明确标题
  • 要点清晰

效果最佳


🛠 常见问题

❓ 生成失败

👉 检查:

  • 是否安装 python-pptx
  • 文件是否损坏

❓ 没有备注内容

👉 检查:

  • workflow 是否执行成功
  • loop 输出是否正常

❓ 更新后不生效

👉 需要:

  • 修改 version
  • 重新导入 Skill
  • 重启服务

🔄 更新说明

每次更新请修改:

version: 1.x.x

然后重新打包导入。


📈 后续规划(Roadmap)

  • [ ] 🎧 AI语音生成(自动朗读讲稿)
  • [ ] 🎬 PPT演讲视频生成(自动翻页+配音)
  • [ ] 📄 Word导出
  • [ ] 🌍 多语言支持

💡 应用场景

  • 商务汇报
  • 产品路演
  • 培训课程
  • 投标演示
  • 自媒体内容制作

📄 License

MIT License


🤝 联系方式

如需定制 / 商业合作,可联系开发者。