On iOS 18, Mandarin is read aloud as Cantonese

Please include the line below in follow-up emails for this request.

Case-ID: 11089799

When using AVSpeechUtterance and setting it to play in Mandarin, if Siri is set to Cantonese on iOS 18, it will be played in Cantonese. There is no such issue on iOS 17 and 16.

1.let utterance = AVSpeechUtterance(string: textView.text)
   let voice = AVSpeechSynthesisVoice(language: "zh-CN")
   utterance.voice = voice

2.In the phone settings, Siri is set to Cantonese

Answered by Engineer in 820998022

Hello @bbtyou, thank you for your post. Our engineering teams need to investigate this issue, as resolution may involve changes to Apple's software. I'd greatly appreciate it if you could open a bug report, include a sysdiagnose, and post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

Accepted Answer

Hello @bbtyou, thank you for your post. Our engineering teams need to investigate this issue, as resolution may involve changes to Apple's software. I'd greatly appreciate it if you could open a bug report, include a sysdiagnose, and post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

On iOS 18, Mandarin is read aloud as Cantonese
 
 
Q