AI 全自动 PPT 文案生成助手
🚀 从零生成完整 PPT 全套内容,解决不会搭框架、不会写内容、不会写演讲稿的全民痛点!
核心功能
✅ 智能框架自动搭建 - 根据用户输入的主题、用途、受众、时长,自动生成最适配的专业 PPT 目录结构
✅ 每页完整内容填充 - 不空洞、不凑数、逻辑严谨、内容饱满,每一页都有核心观点、细节内容、重点亮点
✅ 多风格智能适配 - 职场正式风、学术严谨风、校园简约风、创业路演风四种风格自由切换
✅ 配套专属演讲稿生成 - 根据 PPT 内容自动生成口语自然、节奏流畅、适合上台演讲的完整台词
✅ 全文逻辑优化、重点提炼、结尾升华总结 - 让整套 PPT 专业高级、完整闭环
覆盖场景
- 📊 工作汇报
- 📝 述职报告
- 🚀 项目路演
- 🎓 课堂答辩
- 🎤 主题演讲
- 📅 年终总结
- 💼 创业展示
快速开始
import { generatePPTContent, exportMarkdown, SCENES, STYLES } from './src/index.js'
const result = generatePPTContent({
topic: '2024年度工作总结与2025年度工作规划',
scene: SCENES.YEAR_END_SUMMARY,
audience: '公司领导及全体同事',
duration: 15,
style: STYLES.PROFESSIONAL
})
console.log(result.pptOutline) // PPT 目录
console.log(result.pptSlides) // PPT 详细内容
console.log(result.speechScript) // 配套演讲稿
const markdown = exportMarkdown(result, '2024年度工作总结', STYLES.PROFESSIONAL)
console.log(markdown) // 完整 Markdown 格式输出
API 说明
generatePPTContent(options)
生成完整的 PPT 内容和演讲稿。
参数:
topic(string) - PPT 主题scene(string) - 使用场景(从 SCENES 中选择)audience(string) - 面向人群duration(number) - 演讲时长(分钟)style(string) - 风格类型(从 STYLES 中选择)
返回:
{
pptOutline: string, // PPT 目录
pptSlides: Array<{ // PPT 详细内容
id: number,
title: string,
keyPoint: string,
content: string,
highlight: string
}>,
speechScript: string // 配套演讲稿
}
场景常量 (SCENES)
SCENES.WORK_REPORT // 工作汇报
SCENES.PERFORMANCE_REVIEW // 述职报告
SCENES.PROJECT_PITCH // 项目路演
SCENES.CLASS_DEFENSE // 课堂答辩
SCENES.KEYNOTE_SPEECH // 主题演讲
SCENES.YEAR_END_SUMMARY // 年终总结
SCENES.ENTREPRENEURSHIP_PRESENTATION // 创业展示
风格常量 (STYLES)
STYLES.PROFESSIONAL // 职场正式风
STYLES.ACADEMIC // 学术严谨风
STYLES.CAMPUS // 校园简约风
STYLES.STARTUP // 创业路演风
使用示例
运行示例:
node example/demo.js
项目结构
ai-ppt-content-generator/
├── SKILL.md # Skill 文档
├── README.md # 项目说明
├── src/
│ ├── index.js # 主入口
│ ├── types.js # 类型定义和常量
│ └── utils/
│ ├── contentGenerator.js # 内容生成引擎
│ └── templateGenerator.js # 模板和导出
└── example/
└── demo.js # 使用示例
输出要求
✅ 逻辑通顺、层层递进
✅ 重点突出、无废话
✅ 专业高级、可直接商用
✅ 支持汇报、参赛、答辩
开发
欢迎贡献代码、提交 Issue 或提出建议!
从零开始,一键生成,专业高效,小白也能用! ✨