Browse Source

修复登录页异常,翻译切换语言不翻译问题

weicu
fdp 1 year ago
parent
commit
4c3fc08521
  1. 4
      lib/modules/login/controllers/login_controller.dart
  2. 7
      lib/modules/translation/controllers/translation_controller.dart

4
lib/modules/login/controllers/login_controller.dart

@ -194,8 +194,8 @@ class LoginController extends GetxController {
List<String> get verificationCode => _verificationCode;
// 文本控制器
final contactController = TextEditingController();
final verificationCodeController = TextEditingController();
TextEditingController contactController = TextEditingController();
TextEditingController verificationCodeController = TextEditingController();
@override
void onInit() {

7
lib/modules/translation/controllers/translation_controller.dart

@ -882,7 +882,12 @@ class TranslationController extends GetxController {
await _asrService.initialize(
supportedLanguages: asrSupportedLanguages,
);
// 获取识别事件流 - 这启动了异步识别过程
var recognitionStream = await _asrService.recognizeCallback();
// 监听识别结果
_recognitionSubscription?.cancel();
_recognitionSubscription =
recognitionStream.listen(_handleRecognitionEvent);
Logger.info('ASR服务重新初始化成功');
} catch (e) {
Logger.error('重新初始化ASR服务失败: ${e.toString()}');

Loading…
Cancel
Save