我的小程序AppID:wx78b2f81330900e78 使用了“微信同声传译”插件(WechatSI),在搭载鸿蒙系统(HarmonyOS)的华为手机上调用语音合成(TTS)功能时,频繁返回错误码 -20003,提示“text to speech inner server failed.”,导致无法正常播放语音。
正常设备:其他安卓手机(小米、荣耀)、苹果手机、电脑模拟器均正常。
复现概率:约80%失败,偶尔成功。
已尝试的修复方法(均无效):
- 清理文本中的特殊符号、硬编码标题
- 分段播放(每段200字)与不分段播放
- 替换句号为逗号、空格等
- 增加重试机制
环境信息:
- 手机型号:华为 Pura 70 Pro+(或其他鸿蒙机型)
- 系统版本:鸿蒙 4.x
- 微信版本:8.0.x
- 插件版本:微信同声传译(最新版)
期望:
希望微信官方插件团队能修复此兼容性问题,让鸿蒙用户也能正常使用语音合成功能。
