fdp 9 months ago
parent
commit
67e75a8e93
  1. 24
      local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt

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

Loading…
Cancel
Save