我有这个代码来阅读我的文本:
var utterance = AVSpeechUtterance()
var synthesizer = AVSpeechSynthesizer()
utterance = AVSpeechUtterance(string: "\(textCount[modeIndex][0])")
utterance.voice = AVSpeechSynthesisVoice(language: "en-US")
utterance.rate = 0.4
synthesizer = AVSpeechSynthesizer()
synthesizer.speak(utterance)但在我的课文中,我想在一些单词之后做长时间的停顿。该怎么做呢?也许有一些符号可以做到这一点(这个--不长)?
发布于 2018-08-18 01:34:25
基于https://developer.apple.com/documentation/avfoundation/avspeechutterance#1668645的文档
您希望将话语拆分为多个排队的话语,并使用postUtteranceDelay
var postUtteranceDelay: TimeInterval
语音合成器在说出一个话语后,在处理下一个排队的话语之前等待的时间。
https://stackoverflow.com/questions/51899903
复制相似问题