Изменение разговорного языка Siri с помощью AVSpeechSynthesizer - PullRequest
0 голосов
/ 06 марта 2020

В моем приложении я использую 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. Если пользователь разговаривает по телефону на другом языке, как я могу заставить Сири говорить на языке, на котором установлен телефон? (Если возможно, без необходимости делать это вручную)

...