物理 iPad Pro 设备 return 语音合成语音是否与其模拟器不同?

Do the physical iPad Pro devices return different Speech Synthesis Voices than their simulators?

我从 iPad 9.7" 模拟器上的 print(AVSpeechSynthesisVoice.speechVoices()) 比我实际的 9.7" iPad(returns 计数 52 的列表)。它们 运行 相同 os (11.3) 并且两个构建的部署目标相同。

我得到了 iPad Pro 10 和 12 英寸模拟的相同短名单。我的问题是物理 iPad Pro 设备 return 是缩短的列表还是更长的列表,我的物理 9.7" iPad returns?

为了回答这个问题,您只需要 iPad Pro 和 运行 在视图控制器中:

import AVFoundation
override func viewDidLoad() {
    super.viewDidLoad()
    print(AVSpeechSynthesisVoice.speechVoices().count)
}

在模拟器和物理设备上

我今天在同事的 iPad Pro 上测试了这个,实际上物理设备从 print(AVSpeechSynthesisVoice.speechVoices().count)

返回了 52 个计数