SFSpeechRecognizer завершается с ошибкой kAFAssistantErrorDomain Code = 1107 - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь транскрибировать локальные аудиофайлы в моем приложении. Короткие файлы распознаются нормально, но если звук длится более 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)

Кто-нибудь сталкивался с этой проблемой?

...