From 3c21ec6f816095038b12694e80567b29c978f499 Mon Sep 17 00:00:00 2001 From: tanlongsheng <252620078@qq.com> Date: Wed, 23 Apr 2025 18:28:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8C=89=E4=BD=8F=E8=AF=B4?= =?UTF-8?q?=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/modules/chat/controllers/chat_controller.dart | 5 ++++- lib/modules/chat/views/chat_view.dart | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/modules/chat/controllers/chat_controller.dart b/lib/modules/chat/controllers/chat_controller.dart index 89a576ace..e29d580c3 100644 --- a/lib/modules/chat/controllers/chat_controller.dart +++ b/lib/modules/chat/controllers/chat_controller.dart @@ -620,13 +620,16 @@ class ChatController extends GetxController { _recognitionSubscription?.cancel(); _recognitionSubscription = null; + String sendText = ''; + final intermediateIndex = messages.indexWhere((m) => m.isIntermediate && m.role == 'user'); if (intermediateIndex >= 0) { + sendText = messages[intermediateIndex].content; messages.removeAt(intermediateIndex); } - sendMessage(finalResult); + sendMessage(sendText); recognizedText.value = ''; finalResult = ''; diff --git a/lib/modules/chat/views/chat_view.dart b/lib/modules/chat/views/chat_view.dart index c79c51b20..157536943 100644 --- a/lib/modules/chat/views/chat_view.dart +++ b/lib/modules/chat/views/chat_view.dart @@ -522,8 +522,8 @@ class ChatView extends GetView { ), Expanded( child: Container( - width: 100.w, - height: 100.w, + width: 200.w, + height: 200.w, decoration: BoxDecoration( color: isDarkMode ? Colors.white.withOpacity(0.1) : Colors.white,