我正在尝试在我的应用程序中转录本地音频文件。短文件识别良好,但如果音频超过 15 分钟,则不是。控制台立即显示此错误:
2020-01-17 12:57:07.528986+0300 App[2816:791131] [Utility] +[AFAggregator logDictationFailedWithError:] Error Domain=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)
有没有人遇到过这个问题?