You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HMS ML ASR在华为Mate 20 Pro(EMUI 12.0.0)上无法正常工作求助

HMS ML自动语音识别(ASR)在EMUI 12.0.0的Mate 20 Pro上失效问题处理

问题场景

  • 设备:华为Mate 20 Pro,系统版本EMUI 12.0.0(通过HiSuite更新)
  • 更新前ASR功能运行正常,更新后失效,其他设备上功能正常
  • 核心错误表现:ASR服务不可用,伴随空指针异常

错误日志

I/MLASR_HaAdapter_MLKitAsr: getSpeechEndTime return !isInfoGatherStart:!isInfoGatherStart !mEventsToBeReported.containsKey(taskId)true
2023-03-05 11:54:54.041 20615-21317/? E/MLASR_AsrProcessor: onFailure socket error: Attempt to invoke virtual method 'long java.lang.Long.longValue()' on a null object reference, NullPointerException
2023-03-05 11:54:54.041 20615-21317/? I/MLASR_AsrProcessor: Attempt to invoke virtual method 'long java.lang.Long.longValue()' on a null object reference isFinished=false
2023-03-05 11:54:54.041 20615-21317/? I/MLASR_AsrProcessor: onAbnormal
2023-03-05 11:54:54.042 20615-21331/? I/MLASR_AsrProcessor: InnerProcessRunnable is over
2023-03-05 11:54:54.042 20615-21317/? I/MLASR_AsrEngine: onError textLenth :17
2023-03-05 11:54:54.042 20615-21317/? I/MLASR_HaAdapter_MLKitAsr: handleMsg, taskId: 1678010090115222msg: 7
2023-03-05 11:54:54.042 20615-21317/? E/MLASR_HaAdapter_MLKitAsr: mEventsToBeReported: has no response event isInfoGatherStart:falsemsg: 7
2023-03-05 11:54:54.042 20615-21317/? I/MLASR_HaAdapter_MLKitAsr: handleMsg, taskId: 1678010090115222msg: 9
2023-03-05 11:54:54.042 20615-21317/? E/MLASR_HaAdapter_MLKitAsr: mEventsToBeReported: has no response event isInfoGatherStart:falsemsg: 9
2023-03-05 11:54:54.043 20615-21317/? I/MLASR_HaAdapter_MLKitAsr: handleMsg, taskId: 1678010090115222msg: 10
2023-03-05 11:54:54.043 20615-21317/? E/MLASR_HaAdapter_MLKitAsr: mEventsToBeReported: has no response event isInfoGatherStart:falsemsg: 10
2023-03-05 11:54:54.043 20615-21317/? I/MLASR_HaAdapter_MLKitAsr: postEvent return !isInfoGatherStart: true!mEventsToBeReported.containsKey(taskId): true
2023-03-05 11:54:54.043 20615-21316/? I/MLASR_AsrVadDetector: lowerEnergy = 40.65, energy = 51.34, diff = 0.26
2023-03-05 11:54:54.055 20615-20615/? E/AsrProcessor: onError code : 11203, message : 1003, Service unavailable

错误分析

  1. 空指针异常:日志中NullPointerException(调用Long.longValue()时对象为null)表明ASR服务内部处理任务ID或事件映射时出现数据缺失,大概率是系统更新导致HMS ML服务的缓存或配置文件损坏。
  2. 服务不可用:错误码11203和消息1003, Service unavailable直接指向ASR核心服务无法正常启动或与设备通信。

解决方案

  • 清除HMS Core缓存与数据:
    1. 进入系统设置 > 应用和服务 > 应用管理 > 搜索“HMS Core”
    2. 选择“存储” > 点击“删除数据”和“清空缓存”,重启设备后重试ASR功能
  • 重新安装HMS ML服务:
    1. 在应用管理中找到“华为机器学习服务”,卸载后前往华为应用市场重新下载安装
  • 检查应用权限:
    确认使用ASR的应用已获取麦克风权限和网络权限,进入应用权限设置页面核对并授予必要权限
  • 重置应用偏好设置:
    进入系统设置 > 系统和更新 > 重置 > 重置应用偏好设置,该操作不会删除应用数据,仅恢复应用权限默认配置
  • 回退系统版本(备选):
    若上述方法无效,可通过HiSuite将系统回退至更新前的稳定版本,确认ASR功能恢复后再尝试重新更新系统

内容的提问来源于stack exchange,提问作者BeshoyAdel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 02:02:04