iPad Pro真机与模拟器的AVSpeechSynthesisVoice列表是否存在差异?
关于iPad Pro真机语音列表长度的解答
根据你的测试情况和iOS系统的特性,运行iOS11.3的iPad Pro真机,返回的语音列表应该和你的9.7英寸iPad真机一致,是52项,而非模拟器的37项。
原因很简单:
- 模拟器本质是轻量化的测试环境,不管是哪款iPad型号的模拟器,默认只会预装基础的系统语音包,不会包含全部可用的语音资源,所以返回的列表会更短。
- 真机则不同,只要系统版本统一(都是iOS11.3),且没有手动删除过语音包,所有iPad型号(包括9.7英寸iPad、10/12英寸iPad Pro)都会加载完整的语音库,返回的语音列表长度是一致的。
如果想要彻底确认,你可以在iPad Pro真机上直接运行print(AVSpeechSynthesisVoice.speechVoices())代码,或者前往「设置-通用-辅助功能-语音内容-语音」查看可选语音的数量,就能得到准确结果。
内容的提问来源于stack exchange,提问作者pale bone
相关产品推荐
相关产品推荐

