From 84e4386e47b34534ad1e0f05c93f05bc3079e6b2 Mon Sep 17 00:00:00 2001
From: tanlongsheng <252620078@qq.com>
Date: Wed, 23 Apr 2025 17:31:26 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=9C=87=E5=8A=A8?=
=?UTF-8?q?=E5=8F=8D=E9=A6=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
android/app/src/main/AndroidManifest.xml | 1 +
lib/modules/chat/controllers/chat_controller.dart | 2 ++
pubspec.yaml | 1 +
3 files changed, 4 insertions(+)
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 269ff6b20..8b3012b08 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -49,6 +49,7 @@
+
Date: Wed, 23 Apr 2025 18:28:26 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8C=89=E4=BD=8F?=
=?UTF-8?q?=E8=AF=B4=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,