Browse Source

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

newdev_shunjiawei
lxm 1 year ago
parent
commit
a680f97485
  1. 8
      lib/modules/translation/controllers/translation_controller.dart

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

@ -198,6 +198,10 @@ class TranslationController extends GetxController with WidgetsBindingObserver {
Future<void> _stopFaceToFaceRecognition() async { Future<void> _stopFaceToFaceRecognition() async {
try { try {
await pauseRecording(); //暂停 await pauseRecording(); //暂停
if (faceToFaceRecognitionText.value.isNotEmpty) {
handleFinalResult(faceToFaceRecognitionText.value);
faceToFaceRecognitionText.value = '';
}
await _asrService.stopContinuousRecognition(); await _asrService.stopContinuousRecognition();
_stopAsrActiveTracking(); _stopAsrActiveTracking();
isRecognizing.value = false; isRecognizing.value = false;
@ -671,7 +675,9 @@ class TranslationController extends GetxController with WidgetsBindingObserver {
if (text.isEmpty) return; if (text.isEmpty) return;
print( print(
"handleIntermediateResult:${translationHistory.isEmpty}${translationHistory.isNotEmpty ? translationHistory.last.isIntermediate : 'N/A'}"); "handleIntermediateResult:${translationHistory.isEmpty}${translationHistory.isNotEmpty ? translationHistory.last.isIntermediate : 'N/A'}");
if (translationHistory.isEmpty || (translationHistory.isNotEmpty && !translationHistory.last.isIntermediate)) { if (translationHistory.isEmpty ||
(translationHistory.isNotEmpty &&
!translationHistory.last.isIntermediate)) {
currentSessionId ??= DateTime.now().millisecondsSinceEpoch.toString(); currentSessionId ??= DateTime.now().millisecondsSinceEpoch.toString();
final newItem = TranslationItem( final newItem = TranslationItem(

Loading…
Cancel
Save