手写与文字识别(移动端)
Memories 移动端编辑器可以将手写内容和照片转换成文字。所有识别都在设备上运行;图像、笔画和识别结果均不会发送到任何服务器。
手写
点击编辑器工具栏的钢笔图标打开画布。工具包括:钢笔、橡皮擦(删除触碰到的笔画)、撤销和清空。选择中文或英文,然后:
- 识别文字使用 Google ML Kit Digital Ink Recognition(
google_mlkit_digital_ink_recognition)。语言模型只在你确认后下载一次;识别本身在设备上进行。结果先显示在可编辑的预览中,然后才插入光标位置。 - 保存为图像(仅限记忆编辑器)将绘图保存为 PNG。保存记忆时,每张图像都会存为独立的私密加密文件资产,标题为 "
(handwriting)"。保存后会擦除缓冲区。
扫描文字(OCR)
点击扫描图标,选择相机、照片库或图像文件。文字通过 google_mlkit_text_recognition 读取,使用内置的中文和拉丁文字模型(iOS 同样使用设备端 ML Kit);字符更多的结果会被采用。插入前会显示可编辑预览。相机或照片选择器产生的临时图像副本会在识别后立即删除;从桌面文件系统选择的文件绝不会被删除。
受保护卡片
受保护卡片表单的隐藏秘密字段提供相同的手写和扫描按钮。只生成文字(不保留图像),预览始终留在应用内,结果直接写入隐藏字段。
权限
- Android:
CAMERA(选择相机时请求)。系统照片选择器无需存储权限。 - iOS:
NSCameraUsageDescription和NSPhotoLibraryUsageDescription。
如果访问被拒绝,应用会提示如何在设置中授权。