anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个 n8n 工作流,把一张人像和一段音频录音做成会说话的数字人视频。表单接收两个文件,RunningHub 保存它们并渲染视频,n8n 反复查询任务直到完成,再把视频下载下来。
照片加音频生成会说话的数字人视频 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
表单上传
有人提交 Create Your AI Talking Avatar 表单时开始运行,表单里有:
用一张人像和一段录音做出的会说话的数字人视频,下载到这次运行里
开始之前要准备好这些。
AI 视频
保存两个文件,在它自己的工作流上运行数字人任务,报告任务状态,并交回视频地址。
需要RunningHub API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一张人像和一段音频录音做成会说话的数字人视频。十四个节点排成一条短链。表单接收两个文件,RunningHub 把它们都存下来,然后用它们建一个任务,在 RunningHub 的一个工作流上运行,n8n 则不断询问任务的状态,直到视频做好。最后一个节点把视频下载下来。
想让一张脸念出自己录音、又不想拍任何人的创作者和小团队。如果你想在 n8n 里挑声音、模型或风格,就别选它。文件把任务交给 RunningHub 上一个固定的工作流,所以数字人本身的改动要到 RunningHub 那边去做。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 社交视频 | 发短视频的创作者 | 把一张人像和一段配音配成一对,发成 Reel 或 Short | 创作者把脚本录一遍,就从一张人像得到一段会说话的视频。 |
| 课程和培训 | 老师和培训师 | 给录好的课程配一位讲解人 | 培训师把课程录音和一张人像上传,得到一段有脸的视频。 |
| 小微企业 | 店铺和本地服务的老板 | 用一张照片和一段录好的欢迎词做问候视频 | 店主把录好的欢迎词做成视频,放在网站首页。 |
| 客户入门引导 | 客服和客户成功团队 | 给每位新客户发一段简短的欢迎视频 | 团队录一次欢迎词,再配上每位客户经理的人像重复使用。 |
| 代理公司 | 视频制作人 | 订下拍摄之前,先试一试主持人上屏的效果 | 制作人在订拍摄之前,先给客户看一段主持人开口说话的草稿。 |
任何能访问 runninghub.ai 的 n8n 都能运行它。表单就是入口,所以把表单地址发给提供文件的人就行。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。作者估计设置要 5 分钟左右。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| RunningHub | 一个账号,以及账号里的 API 密钥 |
workflow.json。API Setup,把 YOUR_RUNNINGHUB_API 换成你的 RunningHub API 密钥。On form submission,修改表单标题或它接受的文件类型。打开表单,附上一张人像和一个音频文件,提交。两个字段都必填,各接受一个文件。图片可以是 .jpg、.jpeg、.png 或 .webp,音频可以是 .mp3、.wav 或 .flac。表单会立刻确认收到。运行在后台继续:上传、建任务、查状态、下载。视频保存在这次运行的执行数据里,到 Executions 里打开这次运行就能拿到。
| 要改的 | 在哪里改 |
|---|---|
| 裁剪方式 | createTask 的 nodeInfoList 里的 crop,文件里设成 center |
| 第一次等待 | Wait,第一次查状态之前等一分钟 |
| 两次检查的间隔 | Wait1,15 秒 |
| 接受的文件 | On form submission 的两个文件字段 |
| 运行 RunningHub 上的哪个工作流 | createTask 里的 workflowId,以及它旁边的节点编号 |
一位店主上传了店铺吉祥物的人像,和一段录成 .mp3 的问候语。等了一分钟,又查了几次状态之后,downloadVideo 里就有了一段人像念出这段录音的视频。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。这里大多数方框都在和同一个外部服务 RunningHub 打交道,你粘贴进 API Setup 的密钥,就是它认出这些调用是你发的依据。先用表单发一次测试。之后每个节点都会显示它收到了什么、发出了什么,密钥填错或文件类型被拒绝,都能在这里看出来。
专家:每次调用都发往 RunningHub 的四个端点之一,你的密钥放在每个请求的请求体里。
| 节点 | 端点 | 发送 | 返回 |
|---|---|---|---|
uploadImage、uploadAudio | /task/openapi/upload | 密钥和一个文件,multipart 表单数据 | 保存下来的文件的 fileName |
createTask | /task/openapi/create | 密钥、workflowId 和 nodeInfoList | 一个 taskId |
checkStatus | /task/openapi/status | 密钥和 taskId | FAILED、SUCCESS、QUEUED 或 RUNNING |
getOutput | /task/openapi/outputs | 密钥和 taskId | 视频的 fileUrl |
两次上传并行进行。Merge 和 Aggregate 两个节点把它们的回复合成一条数据。接着,createTask 把图片的名字放进 RunningHub 工作流的 12 号节点,把音频的名字放进 19 号节点,把裁剪方式放进 14 号节点。之后由 Switch 读取状态。SUCCESS 交给 getOutput,QUEUED 和 RUNNING 经 Wait1 回到 checkStatus,FAILED 没有从这个开关连出去的线。
这个循环没有次数限制,任务失败时运行会悄悄结束。
Switch 的 0 号输出对应 FAILED,它哪里也不通,所以没有视频出现时,到 Executions 里看这次运行API Setup 里,所以任何能打开这个工作流的人都能看到一个 n8n 工作流。通过它的表单发一张人像和一段音频录音,它会返回一段在 RunningHub 上做出来的数字人说话视频。
workflow.json:n8n 导出的工作流,14 个节点。里面没有任何凭据。你的 RunningHub 密钥只填进一个节点,API Setup。README.md:这份设置说明,压缩包里的是英文版。workflow.json。API Setup,把 YOUR_RUNNINGHUB_API 换成你的 RunningHub API 密钥。每个 HTTP Request 节点都从这里读它。On form submission,修改表单标题或它接受的文件类型。文件里图片接受 .jpg、.png、.jpeg 和 .webp,音频接受 .mp3、.wav 和 .flac。表单会立刻确认收到。运行在后台继续,成品视频保存在这次运行的执行数据里,到 Executions 里打开这次运行就能拿到。在 downloadVideo 后面加一个节点,可以把视频存到网盘或转发出去。
API Setup 保存密钥,Code in JavaScript 把表单里的两个文件往下传。uploadImage 和 uploadAudio 并行地各给 RunningHub 发一个文件。Merge 和 Aggregate 把两份回复合成一条数据。createTask 在 RunningHub 的一个工作流上创建任务,把图片保存后的名字放进 12 号节点,音频的放进 19 号节点,把裁剪方式 center 放进 14 号节点。Wait 先暂停一分钟,然后 checkStatus 询问任务状态。Switch 把 SUCCESS 交给 getOutput,把 QUEUED 和 RUNNING 经 Wait1(15 秒)送回 checkStatus,FAILED 则不连任何节点。getOutput 取得结果的地址,downloadVideo 下载这个文件。| 节点 | RunningHub 端点 | 发送 | 返回 |
|---|---|---|---|
| uploadImage、uploadAudio | /task/openapi/upload | 密钥和一个文件 | 保存下来的文件的 fileName |
| createTask | /task/openapi/create | 密钥、workflowId、nodeInfoList | 一个 taskId |
| checkStatus | /task/openapi/status | 密钥和 taskId | FAILED、SUCCESS、QUEUED 或 RUNNING |
| getOutput | /task/openapi/outputs | 密钥和 taskId | 视频的 fileUrl |
createTask 的 nodeInfoList 里的 crop,设成 center。Wait(第一次检查前等一分钟)和 Wait1(两次检查间隔 15 秒)。createTask 里的 workflowId。旁边的节点编号属于那个工作流,所以改指向别的工作流时,要一起改。On form submission 里重命名字段,或修改接受的文件类型。Switch 的 0 号输出对应 FAILED,它哪里也不通。没有视频出现时,到 Executions 里看这次运行。API Setup 里,所以任何能打开这个工作流的人都能看到。README.md 3 KB workflow.json 11 KB
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
nerijs · 工具包
一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。