用户在15:56:51 调了sdk的stopDialog,已经结束录制了。然后16:56:56 接收到了EVENT_VAD_END。接着立马在16:56:57 收到了EVENT_ASR_PARTIAL_RESULT。
为什么已经调了sdk的stopDialog结束之后,并没有断开连接?sdk后面还会返回EVENT_ASR_PARTIAL_RESULT中间结果事件,而一直没有收到EVENT_ASR_RESULT最终结果事件。这个应该是问题所在
完整的sdk日志:[I][2023-10-30 +7.0 16:56:51.242][22836, 2][OkexKycVideoRecorderFragment][:0, ][rlStatus click step = 2
[I][2023-10-30 +7.0 16:56:56.389][22836, 1564][KycDynamicServiceImpl][:0, ][toStringInitialize event = EVENT_VAD_END,resultCode = 0,asrResult =
[W][2023-10-30 +7.0 16:56:56.880][22836, 2][LooperMonitor][:0, ][maybe thread:main printer[o.RCVideoConfigImpl$Builder$copy$default@8615736] was replace other[o.setChipStrokeWidth$AdaWebViewClient$Companion$defaultErrorCallback$1@2f0aac3]!
[I][2023-10-30 +7.0 16:56:56.881][22836, 2*][LooperMonitor][:0, ][reset printer, originPrinter[o.setChipStrokeWidth$AdaWebViewClient$Companion$defaultErrorCallback$1@2f0aac3] in main
[I][2023-10-30 +7.0 16:56:57.432][22836, 1565][KycDynamicServiceImpl][:0, ][toStringInitialize event = EVENT_ASR_PARTIAL_RESULT,resultCode = 0,asrResult = {"header":{"namespace":"SpeechRecognizer","name":"RecognitionResultChanged","status":20000000,"message_id":"396ed0c9915347c2a6a748da69c7f109","task_id":"e65c8a70e30240d0859d621627559bac","status_text":"Gateway:SUCCESS:Success."},"payload":{"result":"的","duration":400}}sdk回调中的日志都在这里了
我们的服务端确实没有收到stop指令,而且1.3s的音频发送过来的延迟很大,我怀疑是国外的访问国内域名可能上行延迟巨大。 —此回答来自钉群“阿里语音AI【6群】”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。