Browse Source

修改ios讯飞语音识别

weicu
tanlongsheng 10 months ago
parent
commit
71d970c543
  1. 5
      local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift

5
local_plugins/azure_speech/ios/azure_speech/Sources/azure_speech/XunFeiAsrHelper.swift

@ -66,7 +66,10 @@ class XunFeiAsrHelper: NSObject, URLSessionWebSocketDelegate {
let endJson = "{\"end\": true, \"sessionId\": \"\(sessionId)\"}"
let message = URLSessionWebSocketTask.Message.string(endJson)
webSocketTask.send(message) { _ in }
webSocketTask.cancel(with: .normalClosure, reason: "User stopped".data(using: .utf8))
DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) {
webSocketTask.cancel(with: .normalClosure, reason: "User stopped".data(using: .utf8))
}
}
webSocketTask = nil
}

Loading…
Cancel
Save