开发者社区 问答 正文

微应用translateVoice语音转文字问题

钉钉微应用中,调用translateVoice语音转文字api,会遇到以下问题,有了解的大佬,帮忙看下吗?
1.安卓机上会有加载中的laoding 效果,但是ios上没有
2.在ios上转换明显慢很多,相比于安卓机

展开
收起
游客imhob47b7rub4 2026-10-26 10:51:47 26 分享 版权
1 条回答
写回答
取消 提交回答
  • 这俩坑太经典了。iOS 没 loading 通常是因为前端没手动监听录音开始事件,安卓原生兜底做得好,iOS 就得自己写 UI 逻辑补上。至于 iOS 慢,主要是 Safari 内核对麦克风权限和音频流处理更保守,加上网络环境差异,延迟确实比安卓高不少。

    别光等 API 默认行为,建议自己在 startRecord 回调里强制加 loading 动画。另外检查下是不是用了 HTTPS,HTTP 在 iOS 上会被限制。如果还是卡,试试降低采样率或者压缩音频包大小再传。实在不行,只能硬着头皮优化体验,比如提示用户“正在转换中”,毕竟这是系统底层限制,前端能做的有限。最好去钉钉开发者社区搜搜同机型反馈,看看是不是特定版本 Bug。

    官方详细解决方案:https://www.aliyun.com/product/lingma

    2026-10-26 17:32:51
    赞同 47 展开评论