请教一个关于阿里语音AI的问题,问题一:我这边返回了这个错误码 TTS_EVENT_ERROR error_code:144006 errmsg:(144006){"error_msg":"recv websocket frame failed socket may closed"}
场景:NativeNui 创建了2个实例,先全部初始化,第1个在工作完成后,释放第一个资源,同时启动第2个工作 是 android 端 问题二:task id b1ce9fdf167e41e28276e803cf9ec510 ret 144006 上面是 第一个taskId,第二个 taskId 为 event:TTS_EVENT_START task id d5b26df65a4f4b67843bffe47c550ec9 ret 0 问题三:语音合成 在线 问题四:没有,我是 提前创建的, 上一个任务还在执行 我是创建 2个任务,交替执行, 因为300字 一段。为了连贯性 上一个任务不能释放 问题五:对 我切换到了主线程,好像可以了 这个方案,有风险么,实验中有出现 声音卡的情况
问题六:我们回调 是在固定的线程么,我这里需要处理下异步。 我放在子线程再试下
针对问题一的回答:taskid有吗 针对问题二的回答:您用的是什么服务呢?没查到请求呀 上一个释放了嘛 针对问题三的回答:没查到您的请求呀 针对问题四的回答:您这个应该是堵塞了把 第一个可以执行 第二个不行把 针对问题五的回答:您这样实现是占并发的把 有可能堵塞的 您的用法 我不太理解呀 针对问题六的回答:放子线程试试。--此回答整理自钉群“阿里语音AI【6群】”
对于问题一,错误码为 TTS_EVENT_ERROR error_code:144006 errmsg:(144006){"error_msg":"recv websocket frame failed socket may closed"},这个错误通常是由于网络连接不稳定导致的,建议检查网络连接是否正常以及网络延迟是否过高。如果问题持续存在,可以尝试重新请求语音合成。
对于问题二,任务 ID b1ce9fdf167e41e28276e803cf9ec510 返回了错误码 144006,说明在接收 WebSocket 帧时出现了错误。任务 ID d5b26df65a4f4b67843bffe47c550ec9 返回了成功码 0,说明语音合成任务已经成功启动。建议检查网络连接是否正常以及网络延迟是否过高,同时可以尝试重新请求语音合成。
对于问题三,语音合成是在线进行的。
对于问题四,建议在任务执行期间不要释放资源,可以创建多个任务交替执行。
对于问题五,切换到主线程可能会有一定的风险,可以尝试在子线程中处理异步任务。
对于问题六,回调通常在固定的线程中执行,但具体取决于实现代码。如果需要异步处理,可以将处理代码放在子线程中执行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。