|
|
@ -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()}'); |
|
|
|