Browse Source

Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev

weicu
liwei1dao 1 year ago
parent
commit
462f46a29e
  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; List<String> get verificationCode => _verificationCode;
// 文本控制器 // 文本控制器
final contactController = TextEditingController(); TextEditingController contactController = TextEditingController();
final verificationCodeController = TextEditingController(); TextEditingController verificationCodeController = TextEditingController();
@override @override
void onInit() { void onInit() {

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

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

Loading…
Cancel
Save