ios - 我们如何解决 iOS 上的 AXSpeechAssetDownloader 错误?

标签 ios avspeechsynthesizer

我们有一个使用 AVSpeechSynthesizer 说话的 iOS 应用程序。它适用于 iPad 和其他设备 - 但我们注意到它不适用于我们的 iPhone 6 Plus。

检查控制台输出时,我们看到这个错误:

|AXSpeechAssetDownloader|error| ASAssetQuery error fetching results Error Domain=ASError Code=21 "The operation couldn’t be completed. (ASError error 21 - Unable to copy asset information)" UserInfo=0x174a7e100 {NSDescription=Unable to copy asset information}

运行应用程序的设备有网络连接。

有什么想法可以开始解决这个问题吗?

最佳答案

我遇到了同样的问题。我找不到任何帮助,因此,我不得不尝试各种方法来调试它。

我发现,如果您访问“设置”->“通用”->“语音”,并启用“朗读选择”并使用英语语音,它就会开始为您工作。

如果这有帮助,请告诉我。

关于ios - 我们如何解决 iOS 上的 AXSpeechAssetDownloader 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30794082/

相关文章:

ios - 在 AVSpeechSynthesizer 话语中强制暂停的简单方法?

ios - AVSpeechUtterance 和 Swift 中没有语音/语音缺失

ios - 之后更新表格单元格变量的值

ios - 如何在推送通知中导航到另一个 View Controller

iphone - 将 iPad 应用程序转换为通用或重写

ios - Xcode:找不到体系结构 armv7 的符号

ios - 调用 Storyboard数据 - Objective C

Swift - 在讲话时改变音量

ios - 如何在 Swift 中的 while 循环的每次迭代中立即发出语音?

ios - 初始化程序不会覆盖其父类(super class) Swift 2.0 中的指定初始化程序