Я пытаюсь использовать функцию AVFoundation Text to Speech в Swift, чтобы высказать пользовательскую строку, которая изменяется в зависимости от параметра. Как мне сделать паузы между словами?
Допустим, это моя строка:
var spokenSentence = "I like Toast with lots of Butter, but banana is nice"
Как я могу сделать паузу в TTS, например, через 3 секунды после "Butter"?
Это мой код относительно TTS:
var spokenSentence = "I like Toast with lots of Butter, but banana is nice"
let synth = AVSpeechSynthesizer()
var utterance = AVSpeechUtterance(string: spokenSentence)
и позже
synth.speak(utterance)
Вне Swift на MacOS я слышал, что вы можете использовать [[slnc 1000]]
есть ли аналогичная функция в Swift?