开发者把0.6B模型塞进安卓手机,自动记账截图识别从596秒降到10秒

开发者张益达Yida把一个基于本地OCR加0.6B文本模型的自动记账App做到全程离线运行,通过后端更换、GPU启用和输出精简,把单张支付截图的处理时间从596秒压到约10秒。这说明端侧小模型在结构化提取类任务上已经具备可用性,前提是选型与工程优化到位。

一句话看懂:开发者张益达Yida把一个基于本地OCR加0.6B文本模型的自动记账App做到全程离线运行,通过后端更换、GPU启用和输出精简,把单张支付截图的处理时间从596秒压到约10秒。这说明端侧小模型在结构化提取类任务上已经具备可用性,前提是选型与工程优化到位。

事件核心:发生了什么

据掘金文章(2026年10月31日发布),该App读取支付截图,识别金额、商户和日期并自动记账,不联网,也不使用无障碍服务监听屏幕。作者最初尝试Qwen3-VL-4B视觉模型,但vision prefill单张需3到5分钟,受手机SoC算力限制,推算要15到40分钟,于是改为PP-OCRv5方案落地时实际用v4版OCR加0.6B文本模型输出JSON。

优化分四轮:编译参数调整使耗时从596秒降至208秒;后端从llama.cpp换成LiteRT-LM的dynamic INT8,降至41.9秒;启用OpenCL GPU后到17.4秒;将输出契约从7字段砍到4字段并让引擎常驻,稳定在8.4到11秒。作者称30张真实截图的质量闸门全程通过,金额识别96.7%,日期100%。

为什么重要

支付截图包含余额、订单号乃至卡号后四位,上传云端意味着隐私暴露,这使得自动记账长期由云端OCR或系统级监听两条路线主导。该案例提供的第三条路径是:把OCR和约0.6B的小模型都放在手机本地,只在确认识别结果时让用户介入。它同时给出一个反直觉结论:在文本转JSON这类结构化任务上,Qwen3-0.6B在同一测试集上准确率高于1.7B版本,且耗时只有约三分之一。

对用户/开发者/创作者的影响

对开发者而言,文中列出的三个静默失败值得注意:漏写uses-native-library声明会让OpenCL静默回退到CPU,AAR缺一个GPU采样器so会导致输出稳定截断在145字符,INT4量化在LiteRT-LM 0.17.0上语法掩码失效。这些坑的共同点是“不报错、只是慢或错”,说明端侧部署的复杂度主要在运行时和打包链路。对用户,这类方案意味着更少的隐私让步;对创业者,验证过的需求加可控的端侧成本,是一条可评估的产品路线。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

一是App是否正式上线、在哪些机型上实测通过;二是LiteRT-LM后续版本能否修复INT4掩码问题,让4bit方案重新可用;三是热节流对耗时的实际波动,作者自述同一配置在208到389秒间浮动,稳态数字依赖测试口径,复现需参考其条件。目前公开信息仅为作者个人项目记录,并非产品发布公告。

来源:juejin

celebrityanime
celebrityanime
文章: 31793

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注