跳到主内容

dsh-ocr-local 使用指南

本地图片转文字 OCR 插件,基于 PP-OCRv5 与 ONNX Runtime 离线识别,支持 TUI/Web 粘贴图片自动调用。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

dsh-ocr-local

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add dsh-ocr-local

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • Web:在输入框里按 Ctrl+V / Cmd+V
  • TUI:按粘图键(见下表)

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

首次使用报错「环境未就绪/缺少依赖」怎么办?

对 agent 说「用 ocr_setup 工具安装 OCR 环境」会自动建 venv、装依赖、下模型;也可手动执行 setup.py。整个流程幂等,可重复运行。

模型下载很慢或失败?

设镜像前缀后重跑:DSH_OCR_MODELS_MIRROR=https://ghproxy.com/ python ocr/setup.py。下载带 sha256 校验,损坏会自动重下。

TUI 端粘贴图片没反应?

先确认终端能读到剪贴板图片:Windows/macOS 开箱即用;Linux Wayland 需装 wl-clipboard,X11 需 xclip,否则粘贴会静默失败。

Web 端粘贴图片没反应?

确认插件装到了 web profile、配置 pasteToPath 不是 false,且重启过 dsh web。浏览器控制台看 [dsh-ocr] 报错。

识别结果有错字?

看输出里的 ⚠ 标注,字太小或置信度低的行会被标记。把原图放大一点,或让 agent 把对应行再确认一遍。

升级插件后功能没变化?

重启 dsh 让插件重新加载。TUI 端升级后若粘图失效(插件文件被覆盖),重跑安装脚本 install.sh / install.ps1 即可(幂等)。

系统提示 pip externally-managed-environment(PEP 668)?

不要加 --break-system-packages,直接跑 ocr/setup.py,它会自动建虚拟环境,绕开系统 Python 的限制。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明(通过 @deepseek-ai/cordis ^4.0.1 + @deepseek-ai/dsh-tools ^0.0.1-rc.1 集成)
  • Node: 未声明(包内未声明 engines 字段,宿主 dsh 提供 Node 运行时)

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则