快速的音频演讲 - 如何在单词之间暂停?

时间:2017-01-20 18:18:07

标签: swift3 avfoundation

我正在使用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 个答案:

答案 0 :(得分:1)

回答我自己的问题,解决方案是插入一两个逗号:

speechString = "Say,, " + substring[0]