|
|
|
@ -761,14 +761,15 @@ object AgentService : CoroutineScope { |
|
|
|
override fun onSessionStopped(sessionid:String) { |
|
|
|
Log.d(TAG, "liwei-------- onSessionStopped: $sessionid") |
|
|
|
if (currentRecognitionMode == "push_to_talk") { //按住说话 |
|
|
|
sendEvent( |
|
|
|
"recognition_result", mapOf( |
|
|
|
"sessionid" to currsessionId, |
|
|
|
"text" to recognitionResult |
|
|
|
if (recognitionResult.isNotEmpty()){ |
|
|
|
sendEvent( |
|
|
|
"recognition_result", mapOf( |
|
|
|
"sessionid" to currsessionId, |
|
|
|
"text" to recognitionResult |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
processWithChatApi(currsessionId,recognitionResult) |
|
|
|
|
|
|
|
processWithChatApi(currsessionId,recognitionResult) |
|
|
|
} |
|
|
|
sendEvent("recognition_stopped", mapOf("sessionid" to currsessionId, "status" to "stopped")) |
|
|
|
}else{ |
|
|
|
sendEvent("recognition_stopped", mapOf("sessionid" to sessionid, "status" to "stopped")) |
|
|
|
|