AVSpeechSynthesisVoice.quality是AVSpeechSynthesisVoice类中用于指定语音质量的属性,但是在iOS 14及以上的版本中,该属性不再起作用。取而代之的是voiceName属性,可以通过设置voiceName属性来指定不同的语音质量,如下所示:
let voice = AVSpeechSynthesisVoice(identifier: "com.apple.ttsbundle.siri_female_chinese_china", name: "Siri女声", quality: .enhanced) utterance.voice = voice
在上述代码中,我们通过指定voiceName属性为“com.apple.ttsbundle.siri_female_chinese_china”,来选择Siri女声作为语音合成的声音,并将quality属性设置为.enhanced以提高语音质量。