AVSpeechUtterance Mandarin voice output replaced by SIRI language setting after upgraded the IOS to 18

Hi, Apple's engineer.

Hoping that you can reply to this one.

We're developing a Text-to-Speak app. Everything went well until the IOS got upgraded to 18.

AVSpeechSynthesisVoice(language: "zh-CN") is running well under IOS 16 AND IOS 17. It speaks Mandarin correctly.

In IOS 18, we noticed that Siri's Language setting interrupted the performance of AVSpeechSynthesisVoice. It plays Cantonese instead of Mandarin.

Buggy language setting in Siri that affects the AVSpeechSynthesisVoice :

  1. Chinese (Cantonese - China mainland)
  2. Chinese (Cantonese -Hong Kong)

Some additional information, we are using xcode 15

AVSpeechUtterance Mandarin voice output replaced by SIRI language setting after upgraded the IOS to 18
 
 
Q