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 ede19fb21..4068b7255 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 @@ -815,9 +815,12 @@ object AgentService : CoroutineScope { if (currentRecognitionMode == "push_to_talk") { //按住说话 if (recognitionResult.isEmpty()){ + Log.d(TAG, "liwei-------- onSessionStopped:currentRecognitionResult $currentRecognitionResult") recognitionResult+= currentRecognitionResult currentRecognitionResult = "" } + if(recognitionResult.isNotEmpty()) + { sendEvent( "recognition_result", mapOf( "sessionid" to currsessionAsrId, @@ -825,7 +828,7 @@ object AgentService : CoroutineScope { ) ) processWithChatApi(currsessionAsrId, recognitionResult) - + } sendEvent("recognition_stopped", mapOf("sessionid" to currsessionAsrId, "status" to "stopped")) }else{ sendEvent("recognition_stopped", mapOf("sessionid" to sessionid, "status" to "stopped"))