diff --git a/lib/modules/translation/views/translation_view.dart b/lib/modules/translation/views/translation_view.dart index 3c1176909..b1f91a87c 100644 --- a/lib/modules/translation/views/translation_view.dart +++ b/lib/modules/translation/views/translation_view.dart @@ -1073,6 +1073,7 @@ class TranslationView extends GetView { Colors.blue, onTap: () async { Get.back(); + await controller.stopAll(); await controller.changeTranslationMode('simultaneous'); await controller.startRecognition(); }, @@ -1084,6 +1085,7 @@ class TranslationView extends GetView { Colors.green, onTap: () async { Get.back(); + await controller.stopAll(); await controller.changeTranslationMode('faceToFace'); await controller.startRecognition(); }, @@ -1096,6 +1098,7 @@ class TranslationView extends GetView { onTap: controller.bleManager.isConnected ? () async { Get.back(); + await controller.stopAll(); await controller.changeTranslationMode('audioVideo'); await controller.startRecognition(); } @@ -1109,6 +1112,7 @@ class TranslationView extends GetView { onTap: controller.bleManager.isConnected ? () async { Get.back(); + await controller.stopAll(); await controller.changeTranslationMode('call'); await controller.startRecognition(); }