HarmonyOS 鸿蒙Next 语音相机案例无法识别指令

HarmonyOS 鸿蒙Next 语音相机案例无法识别指令 官方案例voicecamera

语音指令“拍照”和“茄子”都没反应,无法触发拍照动作

打印出来的result里ori_word和pinyin项也一直是空的

这个项目是打开工程之后还需要进行什么设置吗

7 回复

开发者你好,在onIntermediateResults方法得到的result是字符串的json格式,得到的结果可能不完整,在recognizeWords方法里面会JSON格式的解析,可以获取resultObject.getString("ori_word")结果:拍照

更多关于HarmonyOS 鸿蒙Next 语音相机案例无法识别指令的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


recognizeWords方法里我也打印了,打印resultWord出来全是空的。运行语音识别需要在AGC配置什么服务或者在项目里另外配置东西吗(像讯飞的api那样),还是直接运行就能用的?

没有另外配置,楼主语音拍照时候手机是有拍照吗?如果没有检查下语音权限加了没有,还有语音是否正常,

我语音说拍照完全没反应,只有手点能拍照。我上面打印出来结果就是语音识别出来用来匹配命令的结果完全就是空的,但是说话的时候打印中间结果出来“word”那一项还是有一部分语音被识别成unicode字符,到最后结果反而是空,这语音识别好像在工作又好像不在工作,不知道什么情况。另外能帮忙看下这个贴吗,遇到一些问题:

链接

还不清楚

欢迎开发小伙伴们进来帮帮楼主

针对您提到的“HarmonyOS 鸿蒙Next 语音相机案例无法识别指令”的问题,以下是一些可能的解决方案:

  1. 检查语音指令准确性

    • 确保您使用的语音指令与案例中定义的指令完全一致。
    • 语音指令的识别受到环境噪声、语速、发音清晰度等多种因素影响,请尽量在安静、清晰的环境下使用。
  2. 检查应用权限

    • 确保您的鸿蒙Next设备已授予语音相机应用必要的权限,如麦克风权限。
  3. 检查应用版本与设备兼容性

    • 确认您使用的语音相机应用版本与您的鸿蒙Next设备兼容。
    • 如果应用有更新,请尝试更新到最新版本。
  4. 重启设备与应用

    • 尝试重启您的鸿蒙Next设备,以清除可能的临时故障。
    • 关闭并重新打开语音相机应用,以确保应用状态正常。
  5. 检查网络连接

    • 如果语音相机应用依赖于网络进行指令识别或处理,请确保您的设备已连接到稳定的网络。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html 。在联系客服时,请提供详细的设备信息、应用版本以及您遇到的具体问题,以便客服人员更好地协助您解决问题。

回到顶部