diff --git a/lib/modules/agent/controllers/agent_controller.dart b/lib/modules/agent/controllers/agent_controller.dart index 8c6072993..ba0aba2d8 100644 --- a/lib/modules/agent/controllers/agent_controller.dart +++ b/lib/modules/agent/controllers/agent_controller.dart @@ -559,7 +559,7 @@ class AgentController extends GetxController with WidgetsBindingObserver { final sessionid = event.data['sessionid'] ?? ''; final text = event.data['text'] ?? ''; currentText.value = text; // 保留当前文本,以便其他地方使用 - Logger.i(TAG, '识别中间结果: $text'); + Logger.i(TAG, '[$sessionid]识别中间结果: $text'); if (text.isNotEmpty) { // 查找是否有正在识别中的消息 final index = messages.lastIndexWhere( @@ -591,7 +591,7 @@ class AgentController extends GetxController with WidgetsBindingObserver { case AgentServiceEventType.recognitionResult: final sessionid = event.data['sessionid'] ?? ''; final text = event.data['text'] ?? ''; - Logger.i(TAG, '识别最终结果: $text'); + Logger.i(TAG, '[$sessionid]识别最终结果: $text'); // 查找是否有正在识别中的消息 final index = messages.lastIndexWhere( (msg) => msg.sessionid == sessionid && msg.isUser); 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 f744710c7..65cd078bb 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 @@ -636,6 +636,7 @@ object AgentService : CoroutineScope { sendEvent( "recognizing", mapOf( + "sessionid" to sessionid, "text" to recognizing, "language" to detectedLanguage )