【HMS core】【ML Kit】机器学习服务常见问题FAQ(二)
1、文本识别服务
1.1、OCR打包后引入的证书问题
问题描述:
项目中依赖的SDK如下:
问题:引入端侧OCR识别,不使用云侧版本,当App打包完成之后,assets目录下会有多个证书,这些证书是用来做什么的,请说明如下五个证书的用途?
问题解答:
hmsrootcas.bks
updataesdkcas.bks
hmsincas.bks
grs_sp.bks
这些bks文件主要作用为资格验证和鉴权
ag_sdk_cbg_root.cer
证书被暴露作为公钥的预置,主要用于验签华为应用市场的合法性,这些证书没有安全风险,可以放心使用。
2、实时语音识别服务
2.1、asr中英文非华为手机是否可用
问题描述:
- 目前法语、西班牙语、德语、意大利语、阿拉伯语、俄语、泰语、马来语、菲律宾语实时语音识别服务仅支持华为手机和荣耀手机使用,中英文实时语音识别服务支持所有品牌手机。
实时语音识别服务查看文档,其中中英文识别支持非华为手机,但是在服务价格文档里,如下图所示:
这里的意思是说华为手机免费,非华为手机收费吗?想确认以下几点:非华为手机是否可用,是否收费,美国是否可用?
问题解答:
Q:非华为手机是否可用?
A:中英文支持非华为手机。
Q:非华为手机是否收费?
A:免费。
Q:美国是否可用?
A:美国在支持的国家/地区,可用。
2.2、asr集成报错问题
问题描述:
环境: Unity2019.4.9f1导出的android Studio 工程
Android Gradle Plugin Version : 3.4.3
Gradle Version : 6.8
agconnect-services.json 文件放置于AS工程根目录中
[build.gradle(Project:Build)] 文件内容:
[build.gradle(Module: Build.launcher)] 文件内容:
[build.gradle(Module: Build.unityLibrary)] 文件内容:
ASR错误Log信息:
2022-04-15 09:49:40.076 28731-29252/com.xxxxxxxx I/HaLogExecutor: type 1 mapValue:{package=com.xxxxxxxxx, appid=com.xxxxxxx, appName=xxxxx, version=ml-computer-voice-asr:3.4.0.302, service=MLKit, transId=65649995-1848-4baf-8c4f-03ad9b00cfbd, operator=46000, networkType=wifi, apkVersion=, apiName=, countryCode=CN, deviceType=TAS-AL00, emuiVersion=EmotionUI_12.0.0, moduleName=MLKitAsr, moduleVersion=3.4.0.302, deviceCategory=, applanguage=zh, speechStartTime=1649987379713, speechEndTime=, firstWordCost=, lastWordCost=, voiceStreamTime=, uploadVoiceSize=, textLength=, chainBuildingDelay=, result=40, resultDetail=[403002]Service unavailable}
2022-04-15 09:49:40.077 28731-28731/com.xxxxxxxxxx E/VoiceUtils: SpeechRecognitionListener::onError: ,subError code: 3002,errorMessage: Service unavailable
OCR错误Log信息为:
VoiceUtils: SpeechRecognitionListener::onError: ,subError code: 3002,errorMessage: Service unavailable
OcrUtils: [Failure]Incorrect parameter. This exception is irrelevant to services.
之前使用Unity2019.2.4f1导出AS工程,只有一个build.gradle, 在此环境中功能正常,现在使用的是Unity2019.4.9f1会报以上错误。
问题解答:
将agconnect-services.json配置文件放到应用的根目录下,不是整个工程的根目录下,如下图所示:
OK,今天的内容就这么多!
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- IBM机器学习教程
- 【机器学习】 Matlab 2015a 自带机器学习算法汇总
- 机器学习笔记 - Moore-Penrose 伪逆
- 机器学习笔记 - 深度学习技巧备忘清单
- 机器学习笔记 - tensorFlow的estimator和keras API
- .NET平台机器学习组件-Infer.NET(三) Learner API—数据映射与序列化
- Atitit 机器学习算法分类 目录 1. 传统的机器学习算法 vs 深度学习1 1.1. 传统的机器学习算法包括决策树、聚类、贝叶斯分类、支持向量机、EM、Adaboost等等。2 2. 监
- Interview:算法岗位面试—上海某公司算法岗位(偏机器学习,互联网金融行业)技术面试考点之数据结构相关考察点—斐波那契数列、八皇后问题、两种LCS问题
- 机器学习笔记(八)---- 神经网络【华为云分享】
- 【阶段三】Python机器学习01篇:机器学习概念、机器学习类别、机器学习应用场景与机器学习基本技术:特征、标签、模型
- 【机器学习】简单解释贝叶斯公式和朴素贝叶斯分类?(面试回答)
- 对于机器学习保险行业问答开放数据集DeepQA-1的详细注解(三)