From 7b5f517701e0ad7cd805f791fd745c9079277a70 Mon Sep 17 00:00:00 2001 From: fdp <1286779656@qq.com> Date: Sat, 12 Jul 2025 11:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E8=BF=94=E5=9B=9E=E9=9F=B3?= =?UTF-8?q?=E9=A2=91=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yunqiinnovation/azure_speech/AzureAsrHelper.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrHelper.kt b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrHelper.kt index d5f98efca..ce143a45c 100644 --- a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrHelper.kt +++ b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureAsrHelper.kt @@ -171,7 +171,8 @@ class AzureAsrHelper(private val context: Context) { } setupMicrophoneStream() - + recognizer?.close() + recognizer = null //创建识别器 recognizer = if (isAutoDetectLanguage) { val autoDetectConfig = @@ -710,7 +711,7 @@ class AzureAsrHelper(private val context: Context) { if (bytesToWrite < data.size) data.copyOf(bytesToWrite) else data try { - continuousCallback?.onAudio(finalData) + //continuousCallback?.onAudio(finalData) pushAudioStream?.write(finalData) recordfile?.saveAudioDataToWav(finalData) } catch (e: Exception) {