|
|
|
@ -637,13 +637,6 @@ class TranslationController extends GetxController with WidgetsBindingObserver { |
|
|
|
} |
|
|
|
print("处理识别中事件:${event.text}"); |
|
|
|
handleIntermediateResult(event.text); |
|
|
|
} else if (event.type == RecognitionEventType.finalResult1 && |
|
|
|
event.text.isNotEmpty) { |
|
|
|
if (event.detectedLanguage.isNotEmpty) { |
|
|
|
detectedLanguageCode1.value = event.detectedLanguage; |
|
|
|
} |
|
|
|
latestRecognitionText.value = event.text; |
|
|
|
print("处理麦:${event.text}"); |
|
|
|
} else if (event.type == RecognitionEventType.error) { |
|
|
|
Get.snackbar('error'.tr, event.error); |
|
|
|
isRecognizing.value = false; |
|
|
|
@ -948,11 +941,9 @@ class TranslationController extends GetxController with WidgetsBindingObserver { |
|
|
|
/// 处理TTS播放 |
|
|
|
/// [translationResult] 翻译结果 |
|
|
|
Future<void> _handleTtsPlayback(String translationResult) async { |
|
|
|
//if (isTtsEnabled.value && currentMode.value != 'faceToFace') { |
|
|
|
await playTranslatedText(translationResult); |
|
|
|
// } else { |
|
|
|
// await _handleFaceToFaceTts(translationResult); |
|
|
|
// } |
|
|
|
if (isTtsEnabled.value) { |
|
|
|
await playTranslatedText(translationResult); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// /// 处理面对面TTS |
|
|
|
|