From 099d0cc6e98a103e0d578c9c78c7ee52f6f94c39 Mon Sep 17 00:00:00 2001 From: fdp <1286779656@qq.com> Date: Tue, 6 Jan 2026 15:08:06 +0800 Subject: [PATCH] 2 --- .../agent_service/AgentService.kt | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt b/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt index 9b4921350..ede19fb21 100644 --- a/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt +++ b/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt @@ -747,7 +747,7 @@ object AgentService : CoroutineScope { recognitionResult += text } else{ - recognitionResult= currentRecognitionResult + recognitionResult+= currentRecognitionResult currentRecognitionResult= "" } if (recognitionResult.isNotEmpty()) @@ -814,18 +814,18 @@ object AgentService : CoroutineScope { Log.d(TAG, "liwei-------- onSessionStopped: $sessionid $currsessionAsrId $recognitionResult $currentRecognitionMode") if (currentRecognitionMode == "push_to_talk") { //按住说话 - if (recognitionResult.isNotEmpty()){ - sendEvent( - "recognition_result", mapOf( - "sessionid" to currsessionAsrId, - "text" to recognitionResult - ) - ) - processWithChatApi(currsessionAsrId, recognitionResult) - } - else{ - Log.d(TAG, "liwei-------- onSessionStopped: $sessionid $currsessionAsrId $recognitionResult $currentRecognitionMode 空字符串") + if (recognitionResult.isEmpty()){ + recognitionResult+= currentRecognitionResult + currentRecognitionResult = "" } + sendEvent( + "recognition_result", mapOf( + "sessionid" to currsessionAsrId, + "text" to recognitionResult + ) + ) + processWithChatApi(currsessionAsrId, recognitionResult) + sendEvent("recognition_stopped", mapOf("sessionid" to currsessionAsrId, "status" to "stopped")) }else{ sendEvent("recognition_stopped", mapOf("sessionid" to sessionid, "status" to "stopped"))