2017-01-20 2 views
1

Я использую AVFoundation, чтобы говорить одно или несколько слов. Я хочу представить паузу между этими словами. Например: «Давайте танцевать»Быстрая аудиореклама - как сделать паузу между словами?

код Я играю с это:

speechString = "Say " + substring[0] 
     utterance = AVSpeechUtterance(string: speechString!) 
     utterance.rate = 0.4 
     utterance.voice = AVSpeechSynthesisVoice(language: "el-GR") 

     synth.pauseSpeaking(at: AVSpeechBoundary.word) 
     synth.speak(utterance) 
      sleep(2) 
     synth.continueSpeaking() 
) 

я слышу слова, но нет паузы. Помогите оценить.

ответ

1

Отвечая на мой собственный вопрос, решение вставить запятую или два типа:

speechString = "Say,, " + substring[0] 
Смежные вопросы