From b5603cbb9fbb61de62a1b6af243265106ec866c0 Mon Sep 17 00:00:00 2001 From: fdp <1286779656@qq.com> Date: Mon, 25 Aug 2025 00:43:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=80=9A=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../translation/controllers/translation_controller.dart | 4 ++-- lib/modules/translation/views/translation_view.dart | 8 ++++---- .../com/yunqiinnovation/azure_speech/AzureAsrToAsr.kt | 4 ++-- .../azure_speech/IntegratedSpeechTranslationService.swift | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/modules/translation/controllers/translation_controller.dart b/lib/modules/translation/controllers/translation_controller.dart index bbe9e980e..de77d8758 100644 --- a/lib/modules/translation/controllers/translation_controller.dart +++ b/lib/modules/translation/controllers/translation_controller.dart @@ -129,7 +129,7 @@ class TranslationController extends GetxController { stopAll(); if (mode == 'call') { - _initializeCallModeTranslationService(); + await _initializeCallModeTranslationService(); } } @@ -562,7 +562,7 @@ class TranslationController extends GetxController { bleManager.openA2DPDecoder(); _audioSourceType = true; isTtsEnabled.value = false; - await _astService.startContinuousTranslation(); + Logger.info('发送ble系统mic和dac(音乐或者通话远端)声音'); } diff --git a/lib/modules/translation/views/translation_view.dart b/lib/modules/translation/views/translation_view.dart index b75e5ffd4..b01e85736 100644 --- a/lib/modules/translation/views/translation_view.dart +++ b/lib/modules/translation/views/translation_view.dart @@ -1098,7 +1098,7 @@ class TranslationView extends GetView { onTap: () async { Get.back(); await controller.changeTranslationMode('simultaneous'); - controller.startRecognition(); + await controller.startRecognition(); }, ), _buildModeItem( @@ -1110,7 +1110,7 @@ class TranslationView extends GetView { ? () async { Get.back(); await controller.changeTranslationMode('faceToFace'); - controller.startRecognition(); + await controller.startRecognition(); } : null, ), @@ -1123,7 +1123,7 @@ class TranslationView extends GetView { ? () async { Get.back(); await controller.changeTranslationMode('audioVideo'); - controller.startRecognition(); + await controller.startRecognition(); } : null, ), @@ -1136,7 +1136,7 @@ class TranslationView extends GetView { ? () async { Get.back(); await controller.changeTranslationMode('call'); - controller.startRecognition(); + await controller.startRecognition(); } : null, ), diff --git a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrToAsr.kt b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrToAsr.kt index 6aef2dc35..c04bc32cb 100644 --- a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrToAsr.kt +++ b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrToAsr.kt @@ -212,11 +212,11 @@ class IntegratedSpeechTranslationService( serviceState.isInitialized.set(true) Log.d(TAG, "整合服务初始化成功") - + startContinuousTranslation() withContext(Dispatchers.Main) { callback.onServiceInitialized() } - //startContinuousTranslation() + recordfile1 = RecordFile(); return@withContext true } catch (e: Exception) { diff --git a/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/IntegratedSpeechTranslationService.swift b/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/IntegratedSpeechTranslationService.swift index bf1feed33..c596bac85 100644 --- a/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/IntegratedSpeechTranslationService.swift +++ b/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/IntegratedSpeechTranslationService.swift @@ -258,7 +258,7 @@ import os.log await MainActor.run { callback.onServiceInitialized() } - + startContinuousTranslation() recordFile = RecordFile() return true