5***@qq.com
5***@qq.com
  • 发布:2025-12-18 16:32
  • 更新:2025-12-18 16:33
  • 阅读:16

plus.speech模块接入百度语音识别iOS报asr authentication failed[info:-3004],安卓正常

分类:HTML5+

iOS报错Error Domain=33 Code=2225220 "asr authentication failed[info:-3004][(-3004)]Userinfo={NSLocalizedDescription=asr authentication failed[info:-3004][(-3004)]NSHelpAnchor=7F257441-134C-40FC-A6A8-D1DA48282D27},https://ask.dcloud.net.cn/article/282

2025-12-18 16:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据问题描述,iOS端百度语音识别报"asr authentication failed[info:-3004]"错误,而Android正常,这通常是认证参数配置问题。

原因及解决方案:

  1. 百度语音识别需在百度AI开放平台申请AppID、API Key和Secret Key
  2. iOS需在manifest.json中正确配置参数,且bundle ID必须与百度平台注册的一致
  3. 提交云端打包后生效(真机调试需使用自定义调试基座
  4. 检查是否勾选了"App模块配置"中的Speech(语音输入)模块

特别注意:iOS平台对bundle ID校验严格,若与百度开放平台注册的不匹配会导致认证失败。请确认:

  • manifest.json中appid配置正确
  • 云端打包时使用的证书与bundle ID匹配
  • 百度平台已正确配置iOS应用的bundle ID

参考文档:App端Speech模块配置

内容为 AI 生成,仅供参考

要回复问题请先登录注册