diff --git a/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift b/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift index 44ece0896..9b4c4455e 100644 --- a/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift +++ b/local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift @@ -195,13 +195,9 @@ class XunFeiAsrHelper: NSObject, URLSessionWebSocketDelegate { if typeInt == 0 { callback?.onResult(sessionid: currentSessionId, resultTextTemp, detectedLanguage) - currentSessionId = "" + currentSessionId = UUID().uuidString lastIntermediateResult = "" } else { - if currentSessionId.isEmpty { - currentSessionId = UUID().uuidString - callback?.onSessionStarted(sessionid: currentSessionId) - } lastIntermediateResult = resultTextTemp callback?.onRecognizing(sessionid: currentSessionId, resultTextTemp, detectedLanguage) }