anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个带表单的 n8n 工作流:描述一个主题或上传一份 PDF,选最多十张幻灯片。OpenAI 规划每一张,WaveSpeedAI 把它画出来,每张图片都成为一套新 Google Slides 演示文稿里的一张幻灯片。
用主题或 PDF 生成 AI 图片版 Google Slides 演示文稿 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
表单
有人提交表单、选择从主题还是从文件开始时运行。第二页会问:
你账号里的一套 Google Slides 演示文稿,每张幻灯片是一张生成的图片,链接在这次运行的输出里
开始之前要准备好这些。
演示文稿
新建演示文稿,删掉空白首页,为每张图片加一张幻灯片,并把图片设为背景。
需要一个用来登录的 Google 账号
语言模型
用 gpt-5.2 规划幻灯片:主题方式可联网搜索,文件方式把 PDF 作为文件发过去。
需要OpenAI API 密钥
图片生成
用 FLUX.2 flex 文生图模型画出每张幻灯片,并返回图片地址。
需要WaveSpeedAI API 密钥,填在两个请求头里
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一个主题或一份 PDF 变成一套 Google Slides 演示文稿。每张幻灯片都是一张生成的图片。表单先问你想怎么开始,再要一段描述或一份 PDF,以及幻灯片数量,最多十张。OpenAI 的 gpt-5.2 负责规划:统一的风格、一份要避开的内容清单,以及每张幻灯片的提示词,里面写好标题和文字。随后 WaveSpeedAI 按 1536×864 一张张画出来,工作流把每张画好的图片设为演示文稿里一张新幻灯片的背景。整个流程由二十二个节点完成。
需要很快做出一套简短视觉演示的人,比如一次推介、一堂课或一份报告摘要,并且接受用图片而不是文本框来讲。它适合本来就在用 Google Slides 的团队。如果你之后还要改文字,或者必须用自己品牌的字体和标志,就别选它。这两点它都做不到。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 咨询 | 分析师 | 把写好的报告作为 PDF 上传,要几张幻灯片 | 一位分析师把一份很长的市场报告变成六张幻灯片,用在客户电话会上。 |
| 教育 | 老师 | 用一句话写清这节课和这个班 | 一位老师要了五张讲水循环、面向十岁孩子的幻灯片,在课上放给学生看。 |
| 营销代理公司 | 客户经理 | 第一次开会前,用一份简短需求先拼出推介思路 | 一位客户经理描述了一家咖啡馆的春季活动,带着一套情绪板式的演示去开会。 |
| 初创公司 | 创始人 | 上传产品简介,要一份简短的预热演示 | 一位创始人把两页简介变成八张幻灯片,附在给投资人的邮件里。 |
你需要会一点 n8n,还要三个账号:OpenAI、WaveSpeedAI 和 Google。设置就是导入文件、添加两个凭据,再把一个密钥贴进两个请求头。作者估计大约 12 分钟。
任何能访问 OpenAI、WaveSpeedAI 和 Google Slides API 的 n8n 都能运行它。每套演示文稿都会落在凭据背后那个账号的 Google 云端硬盘里。
Presentation URL 后面加一个节点,把演示文稿的链接发出去点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入之前先把这些准备好。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个能用 gpt-5.2 和 Responses API 网页搜索工具的 API 密钥 |
| WaveSpeedAI | 一个有余额的账号和它的 API 密钥 |
| 一个用于 Google Slides OAuth2 凭据的账号。工作流做出的每套演示文稿都归它所有 |
workflow.json。Create New Blank PPT、Delete First Slide、Create New Blank PPT1、Delete First Slide1、Add Blank Slides 和 Update Image to PPT。Message a model 和 Message a model1 里选中它。Create Task 和 Check Status 的 Authorization 请求头里,把 <YOUR_WAVESPEED_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。打开表单,选 Create with AI 或 Create with files。选主题的话,用一两句话描述这套演示,如果观众要紧就写上是谁,再选幻灯片数量。选文件的话,上传 PDF。每张幻灯片至少要 30 秒,因为工作流每次查看结果前都要等这么久。十张的演示要五分钟以上。运行结束后,到 Executions 里从 Presentation URL 复制链接,或者在云端硬盘里按标题找到它。
| 要改的 | 在哪里改 |
|---|---|
| 每套演示的外观 | Message a model 和 Message a model1 的 system message,包括里面的示例回答 |
| 幻灯片上写什么 | 你的描述或你的 PDF。模型根据它写每张的标题和文字 |
| 图片尺寸和模型 | Create Task 里的 size,以及它地址里写明的模型 |
| 表单 | On form submission、With AI 和 With file。其他节点按标签读取答案,所以改了标签,那些地方也要跟着改 |
| 查看进度的间隔 | Wait,每次查看之间等 30 秒 |
你选了 Create with AI,描述了一份给社区花园看的家庭堆肥入门,选了 5 张幻灯片。
gpt-5.2 按它的 schema 规定的格式作答,这里省略了文字:
{
"output": {
"BaseStyle_prompt": "…",
"Negative_prompt": "…",
"Slides": [
{ "slide": "Slide 1", "prompt": "…" },
{ "slide": "Slide 2", "prompt": "…" }
]
}
}接着是五张图片,一张一张来。每张都成为一套演示文稿里的一张幻灯片,文稿以你的描述命名,末尾加上 Presentation 一词。Presentation URL 里的地址能打开它。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流一开始有两条路,一条走主题,一条走 PDF,在 Prepare prompts 汇合。之后由一个循环一次处理一张幻灯片。先试两张。然后到 Executions 里打开每个节点,看它收到了什么、发出了什么。
专家:每个 Google 调用都是带 Google Slides 凭据的普通 HTTP Request,所以别的 Slides API 请求也能照同样的方式加进来。
| 节点 | 调用 | 要知道的 |
|---|---|---|
Message a model | OpenAI Responses API,gpt-5.2 | 开了网页搜索,搜索上下文为 medium,用 JSON schema 把回答限定为三个字段 |
Message a model1 | 同上,PDF 作为文件发送 | 没有网页搜索,规划只来自这份文档 |
Create Task | WaveSpeedAI,FLUX.2 flex 文生图 | 异步任务,每张图片用一个随机种子 |
Add Blank Slides | Slides batchUpdate,createSlide | 插在幻灯片编号减一的位置,用 BLANK 版式 |
Update Image to PPT | Slides batchUpdate,updatePageProperties | 把图片设为拉伸填充的背景 |
Edit Fields1 通过 $if 和 isExecuted 读取实际运行的那个新建节点,所以两条路共用一个循环。
幻灯片都是图片,给别人看之前先自己检查一遍。
Presentation URL 的输出里Switch1 的失败输出后面什么都没接,所以运行会停下,演示文稿只做了一部分。它没有判断的状态会让运行报错结束gpt-5.2 列为上一代旗舰模型。它的弃用页面(2026 年 11 月 3 日查看)没有给出停用日期一个带两页表单的 n8n 工作流。你描述一个主题或上传一份 PDF,选最多十张幻灯片。OpenAI 的 gpt-5.2 为每张幻灯片规划一张图片,WaveSpeedAI 把它画出来,工作流再把它设为你账号里一套新 Google Slides 演示文稿中一张幻灯片的背景。
workflow.json:n8n 导出的工作流,22 个节点,没有便签。里面没有任何凭据,两个 WaveSpeedAI 请求头里放的是占位符。README.md:这份设置说明,压缩包里的是英文版。Create Task 和 Check Status 的 Authorization 请求头原来是 Bearer <token>,现在是 Bearer <YOUR_WAVESPEED_KEY>。Create New Blank PPT 和 Message a model 的用户消息里的 $json['Describe what you\'d like to make']。少了反斜杠,撇号会提前结束字符串,表达式就会出错。Edit Fields1 里的 /\D+/g,它保留 “Slide 3” 里的数字。写成 /D+/g 时,它只会去掉大写字母 D,幻灯片的位置就不是一个数字了。Create New Blank PPT1 和 Message a model1 里的 /\.[^/.]+$/,它去掉 PDF 文件名的扩展名。\n,以及示例第二张幻灯片里转义的引号。示例现在又是合法的 JSON 了。gpt-5.2 和 Responses API 网页搜索工具的 OpenAI API 密钥。workflow.json。Create New Blank PPT、Delete First Slide、Create New Blank PPT1、Delete First Slide1、Add Blank Slides 和 Update Image to PPT。Message a model 和 Message a model1 里选中它。Create Task 和 Check Status 的 Authorization 请求头里,把 <YOUR_WAVESPEED_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。| 页面 | 问什么 |
|---|---|
| On form submission | 怎么开始:Create with AI 或 Create with files |
| With AI | 对这套演示的描述,以及 1 到 10 的幻灯片数量。两项都必填 |
| With file | 一份 PDF(必填),以及幻灯片数量,这一页把它设为选填 |
If 根据第一个答案转到表单第二页 With AI 或 With file。Create New Blank PPT 或 Create New Blank PPT1 新建一套空的演示文稿。标题是你的描述,或去掉 .pdf 的 PDF 文件名,后面加上 Presentation 一词。Delete First Slide 或 Delete First Slide1 删掉新文稿自带的空白幻灯片。Message a model(主题)或 Message a model1(PDF)请 gpt-5.2 按固定的 JSON 格式给出规划。里面有一段适用于所有幻灯片的风格提示词,一份要避开的内容清单,以及每张幻灯片的图片提示词,写好标题和文字。主题这条路可能先联网搜索。PDF 这条路把文件发过去,不搜索。Prepare prompts 整理回答,Split Out 每张幻灯片拆成一项,Loop Over Items 一次处理一项。Edit Fields 把风格提示词、这张幻灯片自己的提示词和避开清单拼在一起。Create Task 把它发给 WaveSpeedAI 的 FLUX.2 flex 文生图模型,尺寸 1536×864,每次用一个新的随机种子。Wait 等 30 秒,Check Status 去取图片。任务还是 processing 时,Switch1 回到 Wait。变成 completed 后继续往下走,failed 时就停下。Edit Fields1 取出图片地址、幻灯片编号和演示文稿 ID。Add Blank Slides 在这个编号的位置插入一张空白幻灯片,Update Image to PPT 把图片设为它的背景。Presentation URL 用 https://docs.google.com/presentation/d/ 加上 ID 拼出演示文稿的地址。Message a model 和 Message a model1 的 system message。两段最后都有一个示例回答,是一份藏青配金色的十页案例研究。模型往往会照着示例来,如果每套演示看起来都差不多,就把示例改成你自己的配色。Create Task 里的 size 是 1536*864,16:9 的比例,适合宽屏幻灯片。模型写在这个节点的地址里。On form submission、With AI 和 With file 里的标签和选项。其他节点按标签读取答案(If、两个新建调用和两个模型调用),所以改了标签,那些表达式也要跟着改。Wait,30 秒。Presentation URL 的输出中,演示文稿也能在 Google 云端硬盘里按标题找到。想把它发出去,就在 Presentation URL 后面加一封邮件或一条聊天消息。Switch1 的失败输出后面什么都没接,所以运行会在那里停下。演示文稿保留已经做好的幻灯片,Presentation URL 不会运行。开关没有判断的状态会让运行报错结束。gpt-5.2 列为上一代旗舰模型。它的弃用页面(2026 年 11 月 3 日查看)没有给出停用日期。README.md 7 KB workflow.json 43 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
zarazhangrui · 技能
从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。
iptv-org · 工具包
把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。