讯飞智能PPT生成器
通过讯飞开放平台API,根据主题自动生成带AI配图和演讲备注的PPT,并自动下载到本地。
前置要求
需要 Node.js v14.0+。整个生成流程高峰期需要等待5分钟以上,调用该skill时请控制好你的执行时间不能太短
凭证配置
优先级:环境变量 > 本地配置文件。
方式一:本地配置文件(推荐)
编辑同目录下的 xfyun.config.json:
{
"appId": "你的AppID",
"secret": "你的Secret",
"baseUrl": "zwapi.xfyun.cn"
}
方式二:环境变量
# Windows PowerShell
$env:XFYUN_APP_ID="你的AppID"
$env:XFYUN_SECRET="你的Secret"
# macOS/Linux
export XFYUN_APP_ID="你的AppID"
export XFYUN_SECRET="你的Secret"
生成PPT
核心脚本路径:ppt-generator.js
node /path/to/zw-ppt/ppt-generator.js <主题描述>
生成完成后会自动下载PPT文件到当前工作目录,文件名格式:<主题>_<时间戳>.pptx
示例:
node ppt-generator.js 人工智能发展趋势
node ppt-generator.js 2024年度工作总结
高级用法
ppt-api.js 提供完整API封装,支持更多选项:
node ppt-api.js create 人工智能发展趋势
node ppt-api.js outline 人工智能发展趋势
node ppt-api.js templates
文件说明
config.js- 统一加载环境变量和本地配置文件xfyun.config.json- 本地凭证配置文件ppt-generator.js- 核心生成脚本ppt-api.js- API封装类README.md- 详细说明