我们有一个使用 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/