一款功能完备,纯粹社区驱动的截图工具软件,集成了 便捷的 OCR 文字识别、快速翻译和 AI 对话功能,并提供了良好的绘图标注体验。
功能
-
• 截图功能:支持屏幕捕获及基本的图片选区。 -
• 绘图效果:提供优秀的绘图效果,用户可以自由绘制。 -
• 文字识别(OCR):通过快捷键在截图后自动进行文字识别。 -
• 快速翻译和 AI 对话:选中需要翻译的文本后按下翻译快捷键,即可查看翻译结果。
项目状态
软件正在快速迭代中,可能存在 Bug 和使用问题。非本地功能(如翻译和 AI 对话)的 API 服务可能日后不会兼容旧的客户端。
运行项目
1. 准备 Excalidraw
-
• 原因:Snow Shot 需要自定义 Excalidraw 的功能,官方组件无法满足需求。 -
• 操作: -
1. 将 @mg-chao/excalidraw
项目clone
到 Snow Shot 的同级目录。 -
2. 切换到 custom/master
分支。 -
3. 使用 yarn i
安装依赖(注意:Excalidraw 使用 yarn 作为包管理器)。 -
4. 回到 Snow Shot 目录,运行 pnpm update:excalidraw
构建 Excalidraw。
-
2. 准备 ONNX 模型的运行环境
-
• 原因:Snow Shot 使用 ONNX 调用 OCR 模型,需要静态编译包含模型所需的库。 -
• 操作: -
1. 从 ONNX Runtime Releases 下载 onnxruntime-win-x64-static_lib-1.22.1.zip
。 -
2. 将 onnxruntime.lib
文件放到src-tauri/lib
目录下。
-
直达链接【点击前往】
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END