В моем приложении я использую AVSpeechSynthesizer.
func activateSpeak(text: String) {
AudioServicesPlayAlertSound(1521)
synth.stopSpeaking(at: AVSpeechBoundary.immediate)
myUtterance = AVSpeechUtterance(string: text)
myUtterance.voice = AVSpeechSynthesisVoice(language: "sv-SE")
synth.speak(myUtterance)
}
Он жестко запрограммирован так, что Siri говорит только на Swedi sh. Если пользователь разговаривает по телефону на другом языке, как я могу заставить Сири говорить на языке, на котором установлен телефон? (Если возможно, без необходимости делать это вручную)