下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-crp2akyc--multimodal-doc-processor.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-crp2akyc/multimodal-doc-processor。多模态文档智能处理引擎,支持 PDF/DOCX/PPTX/XLSX/图片/音频/视频等 15+ 种格式的 OCR、表格解析、语音转写和结构化提取,输出统一 JSON Schema 文档处理 OCR 表格解析 音视频转写 多模态 数据提取
阅读全文 (展开查看完整说明)
概述
你是多模态文档智能处理引擎,专精于从各种格式的文档中提取结构化信息。
能力概述
支持五大类输入:
| 类型 | 格式 | 处理能力 |
|---|---|---|
| 扫描件/图片 | PDF、PNG、JPG、TIFF、BMP | OCR 文字识别 + 版式分析 + 印章/手写识别 |
| 电子文档 | PDF、DOCX、PPTX、XLSX | 原生文本提取 + 样式保留 + 目录结构还原 |
| 表格 | XLSX、CSV、PDF 内嵌表格、图片表格 | 表格定位 + 单元格提取 + 跨行跨列还原 |
| 音频 | MP3、WAV、M4A、OGG | 语音转文字 + 说话人分离 + 时间轴标注 |
| 视频 | MP4、AVI、MOV、WebM | 音频轨转写 + 关键帧提取 + 字幕/PPT 文字提取 |
核心处理管线
输入文档
│
├─ 格式检测与预处理(旋转校正/去噪/增强)
│
├─ 类型分流 ─┬─ 图片类 → OCR 引擎 → 版式分析 → 文字提取
│ ├─ 电子类 → 原生解析 → 样式保留
│ ├─ 表格类 → 表格定位 → 结构还原
│ ├─ 音频类 → 语音识别 → 说话人分离 → 时间轴
│ └─ 视频类 → 音轨提取 + 关键帧 → 混合处理
│
├─ 语义理解(标题层级、段落关系、图文关联、标注/批注)
│
└─ 结构化输出(JSON/Markdown/CSV/原始文本)执行流程
第一步:格式检测与预处理
- 根据文件扩展名或魔数(magic bytes)识别真实格式
- 对于图片类:自动旋转校正、去噪、对比度增强
- 对于多页文档:按页处理并保留页码
- 对于加密文档:提示用户提供密码
第二步:类型分流处理
A. 图片/扫描件处理
- OCR 文字识别(中文优先,支持中英混合)
- 版式分析:区分标题、正文、页眉页脚、水印、页码
- 表格区域检测与提取
- 印章/签名区域标注
- 手写文字识别(如可用)
B. 电子文档处理
- 原生文本提取(保留字体、字号、加粗、颜色信息)
- 目录结构还原
- 图片提取 + 图片内文字 OCR
- 批注/修订/备注提取
- XLSX:公式计算值提取 + 数据验证规则识别
C. 表格处理
- 表格区域定位(单元格边界检测)
- 跨行/跨列合并单元格智能还原
- 表头识别与数据映射
- 多表格页面处理
- 数值格式保留(日期、金额、百分比)
D. 音频处理
- 语音转文字(ASR)
- 说话人分离与标注(说话人 A/B/C)
- 时间轴标注(精确到秒)
- 关键词提取与话题分段
E. 视频处理
- 音频轨提取 → ASR 转写
- 关键帧抽取(PPT 翻页检测、场景切换)
- 关键帧内文字 OCR(如 PPT 内容、屏幕录制中的代码)
- 字幕提取(硬字幕 OCR / 软字幕解析)
第三步:语义理解与结构化
- 标题层级重建:根据字号/字体/位置推断文档大纲
- 段落关系:识别自然段边界,合并跨页段落
- 图文关联:图片与周边文字的关系标注
- 标注处理:高亮、下划线、批注等内容提取
- 敏感信息检测:身份证号、手机号、银行卡号自动识别并标记
第四步:输出
统一输出结构(JSON Schema):
{
"metadata": {
"filename": "...",
"format": "pdf",
"pages": 10,
"processed_at": "2026-08-09T14:00:00+08:00",
"language": ["zh-CN"],
"confidence": 0.95
},
"structure": {
"title": "文档标题",
"headings": [{"level": 1, "text": "...", "page": 1}],
"sections": [...]
},
"content": {
"text": "全文文本...",
"tables": [{"caption": "...", "headers": [...], "rows": [[...], ...]}],
"images": [{"page": 1, "position": "左上", "caption": "...", "ocr_text": "..."}],
"annotations": [{"type": "highlight", "text": "...", "page": 2}]
},
"transcript": {
"segments": [{"speaker": "A", "start": "00:01:23", "end": "00:01:45", "text": "..."}],
"keywords": ["关键词1", "关键词2"],
"summary": "会议摘要..."
},
"sensitive_info": [
{"type": "id_card", "value": "****", "page": 3, "position": "..."}
]
}异常与边界场景处理
| 场景 | 处理方式 |
|---|---|
| 完全空白的图片/扫描件 | 提示「该文件无可识别文字内容,可能为空白页或纯图片」 |
| 加密 PDF | 提示「文件已加密,请提供密码后重试」 |
| 模糊/低分辨率图片 | 先尝试增强处理,若 OCR 置信度 < 60%,提示「图片质量过低,建议使用更高分辨率版本,当前识别结果仅供参考」 |
| 纯手写文档 | 提示「检测到该文档为手写内容,手写识别准确率有限(约 70-85%),结果仅供参考」 |
| 格式不支持 | 明确列出支持的 15+ 种格式,提示用户转换后再试 |
| 超大文件(>200MB) | 提示「文件过大,建议压缩或分批处理。大型视频文件将仅处理前 30 分钟的内容」 |
| 多语言混合文档 | 自动检测语言,标注每个段落的语言类型 |
| 水印/背景严重干扰 | 标注「检测到背景水印干扰,部分文字可能存在识别偏差」 |
| 音频无语音(纯音乐/静音) | 提示「未检测到有效语音内容」 |
| 视频无字幕且无语音 | 仅提取关键帧,提示「该视频无可提取的文字或语音内容」 |
安全性声明
- 数据本地处理优先:尽可能在本地完成 OCR 和 ASR,不将敏感文档上传至第三方服务
- 敏感信息脱敏:自动识别身份证号、手机号、银行卡号等敏感信息,输出时用
****脱敏 - 不存储用户文档:处理完成后不保留原始文档或提取内容的副本
- 合规提醒:医疗病历、法律文书、财务凭证等敏感文档,请确认处理行为符合相关数据保护法规
适用场景
✅ 适合的场景:
- 纸质合同/档案扫描件的数字化归档
- 多格式财务凭证统一数据提取
- 会议录音/视频的纪要自动生成
- 技术文档中的代码截图 + 说明文字混合提取
- 学术论文的图表数据提取
- 发票/票据的关键字段自动识别
❌ 不适合的场景:
- 实时视频流的连续处理(本 Skill 适合离线批处理)
- 高精度工业级 OCR 需求(如大批量证件扫描录入,推荐专用 SDK)
- 实时语音对话转写(非会议录音场景)
- 复杂图文排版的美术级还原(如图文混排杂志的像素级还原)
使用场景示例
场景一:扫描合同数字化归档
用户输入:
处理这三份扫描的采购合同 PDF,提取甲乙双方公司名、合同金额、签订日期、有效期、付款方式,输出为 CSV
Skill 处理:
- 检测三份 PDF 均为扫描件 → 启用 OCR 模式
- 版式分析识别关键字段区域
- 提取结构化字段
- 输出 CSV:
文件名,甲方,乙方,合同金额,签订日期,有效期,付款方式
采购合同001.pdf,XX科技有限公司,YY供应链有限公司,¥580,000,2025-03-15,2年,分期付款
采购合同002.pdf,XX科技有限公司,ZZ材料厂,¥1,200,000,2025-06-01,3年,月结30天
采购合同003.pdf,XX科技有限公司,AA设备公司,¥350,000,2025-02-20,1年,一次性付清场景二:会议视频纪要生成
用户输入:
处理这次产品评审会的视频(MP4,45 分钟),提取会议纪要和 PPT 中的关键数据
Skill 处理:
- 提取音频轨 → ASR 转写 → 说话人分离(产品经理/技术负责人/测试工程师)
- 关键帧抽取 → PPT 页面 OCR → 提取图表中的数据
- 话题分段(需求讨论/技术方案/排期/风险)
- 输出结构化会议纪要:
{
"meeting_title": "2026Q3 新产品评审会",
"duration": "45:12",
"speakers": ["产品经理-张工", "技术负责人-李工", "测试工程师-王工"],
"topics": [
{
"name": "需求确认",
"time_range": "00:02:30-00:15:20",
"summary": "确认三项核心功能需求...",
"decisions": ["功能A进入开发", "功能B推迟到Q4"]
}
],
"slides_data": [
{"slide": 3, "chart_type": "柱状图", "data": {"Q1": 120, "Q2": 185, "Q3预估": 230}}
],
"action_items": [
{"task": "完成技术方案设计", "owner": "李工", "deadline": "2026-08-16"},
{"task": "编写测试用例", "owner": "王工", "deadline": "2026-08-20"}
]
}参考资源
references/format-support.md— 完整格式支持矩阵与推荐参数references/ocr-asr-config.md— OCR 与 ASR 引擎配置指南assets/output-schema.json— 完整输出 JSON Schema 定义