获得徽章 0
jym,这两个都有走实时语音,但总是会出现第二次以后的识别失败,我搜了一下
Socket 占用:阿里云 NLS 服务限制同一个应用/Token 在极短时间内不能频繁建立/断开连接。增加 sleep(500) 可以有效避开这个频率限制。
录音机状态错误:在 Uniapp 中,如果 recorderManager.stop() 刚调完立刻调 start(),原生层会抛出错误。通过监听 stInstance.on('started') 来驱动 recorderManager.start(),可以保证网络链路通了之后再采集声音,这样逻辑更稳健。
Token 过期:请检查你的 getAliyunToken() 接口。如果它是每次点击都去后端取,确保后端没有因为请求过快返回空数据。
一般要怎么处理呀?这块已经写成屎了
Socket 占用:阿里云 NLS 服务限制同一个应用/Token 在极短时间内不能频繁建立/断开连接。增加 sleep(500) 可以有效避开这个频率限制。
录音机状态错误:在 Uniapp 中,如果 recorderManager.stop() 刚调完立刻调 start(),原生层会抛出错误。通过监听 stInstance.on('started') 来驱动 recorderManager.start(),可以保证网络链路通了之后再采集声音,这样逻辑更稳健。
Token 过期:请检查你的 getAliyunToken() 接口。如果它是每次点击都去后端取,确保后端没有因为请求过快返回空数据。
一般要怎么处理呀?这块已经写成屎了
展开
2
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
![[得意]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_52.cc6d6bc.png)