|
|
|
@ -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")) |
|
|
|
|