Я пытаюсь транскрибировать локальные аудиофайлы в моем приложении. Короткие файлы распознаются нормально, но если звук длится более 15 минут, это не так. Консоль немедленно отображает эту ошибку:
2020-01-17 12: 57: 07.528986 + 0300 App [2816: 791131] [Утилита] + [AFAggregator logDictationFailedWithError:] Ошибка домена = kAFAssistantErrorDomain Code = 1107 " (null) "
Это мой код:
let localRecognitionRequest = SFSpeechURLRecognitionRequest(url: fileUrl)
localRecognitionRequest.shouldReportPartialResults = false
if speechRecognizer.supportsOnDeviceRecognition {
localRecognitionRequest.requiresOnDeviceRecognition = true
}
recognitionTask = speechRecognizer.recognitionTask(with: localRecognitionRequest, delegate: self)
И при возникновении ошибки запускается только один метод делегата:
func speechRecognitionTask(_ task: SFSpeechRecognitionTask, didFinishSuccessfully successfully: Bool) { }
с successfully = false
У меня есть Xcode 11.3.1
Пробовать только на устройстве - iPhone XS (iOS 13.3)
Кто-нибудь сталкивался с этой проблемой?