From 92d0f56fae4de22d1bbcde4911c728776b492125 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Tue, 26 Aug 2025 22:24:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(azure=5Fspeech):=20=E5=90=AF=E7=94=A8iOS=20?= =?UTF-8?q?13+=E7=9A=84=E8=AF=AD=E9=9F=B3=E5=A4=84=E7=90=86=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复之前被注释掉的语音处理功能,现在在iOS 13及以上版本中正确启用setVoiceProcessingEnabled --- .../azure_speech/Sources/tools/SimpleAudioReceiver.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/local_plugins/azure_speech/ios/azure_speech/Sources/tools/SimpleAudioReceiver.swift b/local_plugins/azure_speech/ios/azure_speech/Sources/tools/SimpleAudioReceiver.swift index 3fda8d686..f5cc617a0 100644 --- a/local_plugins/azure_speech/ios/azure_speech/Sources/tools/SimpleAudioReceiver.swift +++ b/local_plugins/azure_speech/ios/azure_speech/Sources/tools/SimpleAudioReceiver.swift @@ -274,9 +274,9 @@ public class SimpleAudioReceiver: NSObject { let hardwareFormat = inputNode.inputFormat(forBus: 0) // iOS 13+ 启用语音处理 -// if #available(iOS 13.0, *) { -// try inputNode.setVoiceProcessingEnabled(true) -// } + if #available(iOS 13.0, *) { + try inputNode.setVoiceProcessingEnabled(true) + } // 检查目标音频格式和转换器是否可用 guard let targetFormat = audioFormat, // 外部定义的期望音频格式