更新记录

1.0.7(2025-09-24)

  • [非常重要] 本次更新后调用方式发生了更改,已经更改为dcloud api风格。
  • 本次测试机型:ios18 xs max, mi note11 pro 安卓12,
  • 本次更新后,识别率有明显提升。
  • ios,更新识别版本为最新的版本,编译版本至少为ios 15.5.0,解决隐私问题
  • 安卓端升级版本后,系统最少需要api21(安卓6.0)
  • [+] 新增鸿蒙支持识别ocr,注意目前模拟器不支持调用,需要在真机上调试,理论上是ok的
  • 安卓端删除了震动提醒。

1.0.6(2025-04-29)

  • 删除了震动提醒

1.0.5(2024-12-05)

  • 修复可能的问题Uniapp在ios中的问题.
查看更多

平台兼容性

uni-app(4.76)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
× × 5.0 15 12
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × ×

uni-app x(4.76)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

其他

多语言 暗黑模式 宽屏模式

tm-ocr Uniapp/uniappx版本

开发文档

理论上支持uniapp/uniappx 即得先在页面上引用使用函数,再去打包基座后,回来再编译到真机上或者模拟器(鸿蒙必须真机)

功能特色

支持以下特殊的ocr文本识别。离线识别,不需要联网

  • 支持中文
  • 支持英文
  • 支持日文

兼容性

Harmony IOS Andriod WEB
鸿蒙Next 5.1+ 15.50+ 支持6.0+ 不支持

Ios: 同样按照官方文档配置所需CPU类型,默认是arm64

方法

参数opts为类型TmOcrOpts,见下面类型注释

ocrPare(opts:TmOcrOpts)


export type TmOcrResult = {
  /** 文本块,含定位 */
  textBlock : string[],
  /** 文本不含定位 */
  text : string[]
}

export interface TmOcrFail extends IUniError {
  errCode : number
};

export type TmOcrOpts = {
  /** 图片路径 */
  path : string,
  /** zh,ja */
  langs : string,
  /** 仅安卓支持0-1,默认为0.5,即识别的可信度大于0.5时就为正确识别文本。 */
  zhixingdu ?:number,
  success ?: (res : TmOcrResult) => void
  fail ?: (res : TmOcrFail) => void
  complete ?: (res : TmOcrResult|null) => void
}
    <view class="content">
        <button @click="choosePhoto">相机选择图片</button>
    </view>
        import {ocrPare} from "@/uni_modules/tm-ocr"
        const choosePhoto = ()=>{
            uni.chooseImage({
                count:1,
                success(res){
                    if(res.tempFilePaths.length==0) return;
                    let path = res.tempFilePaths[0]
                    ocrPare({
                        path,
                        langs:'zh',
                        success(res) {
                            console.log(res)
                        },
                        fail() {

                        }
                    })
                }
            })
        }

隐私、权限声明

1. 本插件需要申请的系统权限列表:

本地相机/相册选取权限,需要征得同意。

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: