9 Star 55 Fork 24

华为移动服务/hms-ml-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Photo Reader

License

中文 | English

目录

介绍

PhotoReader使用华为ML Kit的文字识别和语音合成功能,将照片中的文字读取出来再利用语音合成把文字变成语音输出。目前语音合成支持的语言包括:简体中文和英语。

Photo Reader使用华为ML Kit的文字识别,翻译和语音合成功能,将照片中的文字读取出来,翻译后再利用语音合成把文字变成语音输出。

本demo演示了如何使用HUAWEI ML Kit快速开发您的应用中的图片朗读功能,目的是让您体验文字识别,翻译和语音合成功能,帮助您尽快集成HUAWEI ML Kit。

代码模块目录结构
  • App, 全部用Java实现的
  • Kotlin, 全部用Kotlin实现的
  • Lensengine, 封装基于用Java编写的相机实现,用旧android相机API

工程目录结构

PhotoReader |-- com.huawei.mlkit.sample.photoreader |-- Activity |-- MainActivity //入口 |-- ReadPhotoActivity // 功能界面

更多场景

华为的文字识别和语音合成还可以帮助开发者实现更多有趣和强大的功能,例如:

  • 通用文本识别。

    • 公交牌照的文字识别。
    • 文档阅读中的文本识别。
  • 语音合成

    • 小说朗读。
    • 导航语音。

运行步骤

  • 将本代码库克隆到本地。

    git clone https://github.com/HMS-Core/hms-ml-demo.git
    
  • 如果您还没有注册成为开发者,请在AppGalleryConnect上注册并创建应用

  • agconnect-services.json文件请从华为开发者社区网站申请获取。

  • 替换工程中的sample-agconnect-services.json文件。

  • 编译并且在安卓设备或模拟器上运行。

支持的环境

推荐使用Android 4.4及以上版本的设备。

许可证

此示例代码已获得Apache 2.0 license

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/hms-core/hms-ml-demo.git
git@gitee.com:hms-core/hms-ml-demo.git
hms-core
hms-ml-demo
hms-ml-demo
master

搜索帮助