更新记录
1.0.0(2026-07-19)
首发:纯 UTS 直调平台原生 ML(Android MLKit Text Recognition v2 中文器 / iOS Vision)做端侧离线通用文字识别:整
平台兼容性
uni-app x(5.14)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| × | × | 5.0 | 12 | × | × |
nex-ocr —— 端侧离线 OCR 文字识别
纯 UTS 直调平台原生 ML 做端侧离线通用文字识别:Android 设备端 ML 文字识别(中文识别器,同时认中英)、iOS Vision。0 流量、0 API 成本、隐私安全。仅 App 端(Android / iOS)。
API
import { recognizeText, OcrResult } from '@/uni_modules/nex-ocr'
const r: OcrResult = await recognizeText({ src: tempFilePath })
// r.fullText:全文
// r.blocks[i].lines[j]:{ text, box{x,y,width,height}(左上像素), confidence(iOS 0~1 / Android -1) }
// r.costMs:耗时
| API | 说明 |
|---|---|
recognizeText(opts: { src }): Promise<OcrResult> |
整图识别,返回文本块/行/包围盒/置信度 |
平台差异(诚实标注)
| 维度 | Android MLKit | iOS Vision |
|---|---|---|
| 置信度 | 不提供行级 → -1 |
0~1 |
| 段落分组 | 原生分块 | 无分组,整图单 block |
| 坐标 | 像素左上(直接用) | 归一化左下 → 已翻转转像素 |
| 中文模型 | 远程 Maven(需自定义基座解析) | 系统内置 |
平台边界
- 仅 App 端(Android / iOS);H5/小程序加载不了平台 ML,不支持。
- Android 依赖墙:MLKit
text-recognition-chinese为远程 Maven,标准基座--compile不解析(同 原生运行依赖 墙),整包编/真机需自定义基座。iOS Vision 为系统框架,无此问题。 - 错误码:
InvalidParam(src 空)/Decode(解码失败)/Unsupported(平台 ML 异常)。无文字 → 空结果非报错。
端侧 AI 路线图
本插件为「端侧 AI 能力」Phase 1(见 docs/superpowers/specs/2026-06-28-edge-ai-plugins-design.md)。v1 只做通用识别;身份证/银行卡/车牌结构化解析为 v1.x。

收藏人数:
购买普通授权版(
试用
赞赏(0)
下载 1178
赞赏 0
下载 12438998
赞赏 1934
赞赏
京公网安备:11010802035340号