注:本仓库基于 oott123/alfred-clipboard-ocr 的逻辑用 Python 重写,换用了有道 AI 的 API,准确率更高,有效防止百度导致隐私泄露等问题,并且有道 AI 初始提供的 50 元体验金对于其资费而言个人用户基本可以永久使用
一个对剪贴板中的图片内容调用有道 API 做 OCR 识别的 Alfred 工作流。
感谢:V2EX, Firefox, Snipaste, CotEditor 在上图中的出场(排名不分先后)
- 下载 workflow 并使用 Alfred 安装
- 去 有道智云控制台 申请一个通用文字识别的应用,并记下 应用ID 和 应用密钥
打开终端执行
cd ~/Library/Application\ Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.A83C867C-3F70-4E21-955C-78592F4F7B8B
chmod +x main.py
修改main.py第一行实际系统python3的位置; 例:#!/usr/bin/python3
whereis python3
vim main.py
#!/usr/bin/python3
首先,使用任意一个截图软件将想要识别的区域截取下来。你也可以复制图片内容(而非图片文件)到剪贴板中。
在 Alfred 中输入 ocr
并回车,稍等片刻,即可获得识别的文字。
识别后的文字会自动复制到你的剪贴板中。识别并复制成功后,Alfred 会弹出桌面通知提醒你。
TODO
AGPLv3
Icon made by Freepik from www.flaticon.com.