Browse Source

修改按住说话

weicu
tanlongsheng 1 year ago
parent
commit
da0b73a80f
  1. 5
      lib/modules/chat/controllers/chat_controller.dart
  2. 4
      lib/modules/chat/views/chat_view.dart

5
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 = '';

4
lib/modules/chat/views/chat_view.dart

@ -522,8 +522,8 @@ class ChatView extends GetView<ChatController> {
),
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,

Loading…
Cancel
Save