anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
一个用 OpenAI 的 gpt-5.6-terra 上的 AI 智能体回答 Telegram 消息的 n8n 工作流。文字直接交给智能体,语音则先转成文字。
回答文字和语音消息的 Telegram 聊天机器人 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
一条 Telegram 消息
有人给你的机器人发消息时开始运行:
同一个 Telegram 聊天里的一条回复,由智能体写成
开始之前要准备好这些。
聊天
接收每条消息和语音,下载语音文件并发送回复。
需要BotFather 给的机器人令牌,放在一个 Telegram 凭据里
对话和语音转文字
用 gpt-5.6-terra 运行智能体,用 gpt-transcribe 把语音转成文字。
需要OpenAI API 密钥,放在一个 OpenAI 凭据里
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流是一个能听懂文字和语音的 Telegram 聊天机器人。一个开关查看每条消息。文字交给一个 AI 智能体。语音会被下载,发给 OpenAI 转写,然后交给同一个智能体。其他消息会得到一句简短的拒绝。智能体为每个聊天保留十条消息的记忆,用名字称呼用户,并用 Telegram 的 HTML 格式回复。十三个节点干活,旁边还有三张便签。
想在 Telegram 里放一个助手、让人可以打字也可以开口说话的小企业和爱好者。如果机器人必须根据你自己的文档回答,就别选它,因为这个智能体没有工具,也没有知识库。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 客户服务 | 小店 | 回答在 Telegram 里打字或说出来的常规问题 | 顾客发来一条语音问营业时间,得到一条文字回复。 |
| 教育 | 语言教师 | 给学生一个可以开口练习的搭档 | 学生录下一句话,机器人用同一种语言回答。 |
| 个人使用 | 忙碌的职场人 | 边走边口述问题,稍后再看答案 | 用户发一条语音要会议议程,得到一份议程。 |
| 社群 | 群管理员 | 为不爱打字的成员提供一个帮手机器人 | 一位成员用语音问群规,机器人把群规讲清楚。 |
你需要会一点 n8n,还要有两个账号:Telegram 和 OpenAI。Telegram 通过 HTTPS 把每条消息发给你的 n8n,所以 n8n 需要一个公开地址。
任何 Telegram 能通过 HTTPS 访问到、又能访问 OpenAI 的 n8n 都能运行它。
OpenAI Chat Model 里的模型,换用别的 OpenAI 对话模型点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。这里涉及两个账号。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器,要有公开的 HTTPS 地址 |
| Telegram | 用 BotFather 做的一个机器人,它的令牌放在一个 Telegram 凭据里 |
| OpenAI | 一个 API 密钥,放在一个 OpenAI 凭据里,对话模型和转写调用都用它 |
workflow.json。Listen for incoming events、Send Typing action、Download voice file、Send final reply、Correct errors 和 Send error message 里选中它。OpenAI Chat Model 和 Convert audio to text 里选中它。OpenAI Chat Model 里的模型。文件里用的是 gpt-5.6-terra。给机器人写消息,或者发一条语音。回复会出现在同一个聊天里,智能体工作时机器人会显示“正在输入”。
| 要改的 | 在哪里改 |
|---|---|
| 助手的规则和语气 | AI Agent 里的系统消息 |
| 模型 | OpenAI Chat Model 里的 model |
| 它记住多少条消息 | Window Buffer Memory 里的 contextWindowLength |
| 每条回复结尾的那句话 | Send final reply 里的文字 |
| 不支持的消息的回复文字 | Send error message 里的文字 |
一位用户发来一条十秒的语音,请机器人列一份周末去山里的简短行李清单。
机器人下载这条语音,gpt-transcribe 把它转成文字,智能体回答一份行李清单。回复的结尾有一句感谢,说明这是对一条语音消息的回复。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。AI 智能体是读一条消息并决定怎么回答的模型。这个智能体没有工具,只记得这个聊天里的内容。
专家:语音这一步是一个 HTTP Request 节点,向 OpenAI 的转写地址提交一个 multipart 表单,前面有一个小的 Code 节点给 Telegram 的文件改名。智能体节点是 1.1 版,默认是对话型。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Determine content type | 一个开关,把文字、语音和其他消息分到三条路 | 以斜杠开头的消息也算文字 |
Name the voice file | 把 Telegram 的语音文件改名为 voice.ogg | OpenAI 的指南列出了 ogg,没有列 Telegram 给语音用的 oga |
Convert audio to text | 用 gpt-transcribe 把语音文件提交到 OpenAI 的转写地址 | 回答里的 text 就是转写文字 |
Combine content and set properties | 把输入的文字或转写文字放进一个字段,并记录消息的种类 | 智能体读的是字段 CombinedMessage |
Send final reply | 用 Telegram 的 HTML 模式发出答案,末尾带一句感谢 | 如果 Telegram 拒绝这段 HTML,Correct errors 会把特殊字符转义后再发一次 |
有两处因为 OpenAI 停用而被换掉了。Mindket 没有运行过新的转写步骤。
gpt-4o。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)让带日期的 gpt-4o 快照在 2027 年 1 月 14 日停用,替代模型是 gpt-6-luna。Mindket 的版本用 gpt-5.6-terra,OpenAI 的模型页面把它列为支持 Chat Completions 和函数调用,所以以后可以加工具whisper-1,同一个页面把它列为 2027 年 2 月 26 日停用,替代是 gpt-transcribe。Mindket 的版本用一个 HTTP Request 节点调用转写地址一个用 OpenAI 的 gpt-5.6-terra 上的 AI 智能体回答 Telegram 消息的 n8n 工作流。文字直接交给智能体,语音则先转成文字。
workflow.json:n8n 导出的工作流,十六个节点。十三个干活,三个是便签,标出各个步骤。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。gpt-4o。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)让带日期的 gpt-4o 快照在 2027 年 1 月 14 日停用,替代模型是 gpt-6-luna。Mindket 的版本用 gpt-5.6-terra。OpenAI 的模型页面把它列为支持 Chat Completions 和函数调用,所以以后可以加工具。whisper-1。OpenAI 的页面把 whisper-1 列为 2027 年 2 月 26 日停用,替代是 gpt-transcribe 或 gpt-live-transcribe。Mindket 的版本用一个 HTTP Request 节点和模型 gpt-transcribe 调用 OpenAI 的转写地址。ogg 和 webm 等格式,没有列 oga,而那正是 Telegram 给语音用的后缀。新增的 Code 节点 Name the voice file 会在文件发出去之前把它改名为 voice.ogg。workflow.json。Listen for incoming events、Send Typing action、Download voice file、Send final reply、Correct errors 和 Send error message 里选中它。OpenAI Chat Model 和 Convert audio to text 里选中它。OpenAI Chat Model 里的模型。文件里用的是 gpt-5.6-terra。Listen for incoming events 为每条消息启动一次运行。它也会启动 Send Typing action,所以聊天里会显示“正在输入”。Determine content type 给消息分类。文字继续往下走,语音交给 Download voice file,其他消息交给 Send error message。Name the voice file 和 Convert audio to text,后者把文件提交到 OpenAI 的转写地址。Combine content and set properties 把输入的文字或转写文字放进字段 CombinedMessage。它还会记录消息是文字还是语音,以及是不是转发来的。AI Agent 读 CombinedMessage。它用 OpenAI Chat Model,并在 Window Buffer Memory 里保留这个聊天最近的十条消息。Send final reply 用 Telegram 的 HTML 模式发出答案,后面跟一句感谢。如果 Telegram 拒绝这段 HTML,Correct errors 会把特殊字符转义后再发一次。AI Agent 里的系统消息。OpenAI Chat Model 里的 model。Window Buffer Memory 里的 contextWindowLength。Send final reply 里的文字。Send error message 里的文字。file 和 model,和 OpenAI 的语音转文字指南里一样。回答里的 text 就是转写文字。NOTICE.md 637 B README.md 5 KB workflow.json 14 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 · 工具包
把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。