加入2个不同的文本到语音转换标签(swift3)
问题描述:
使用语音到文本功能我可以很容易地获得一个标签。但我想把话语2加入话语。我想先说出话语,然后在话语完成后立刻讲出话语。加入2个不同的文本到语音转换标签(swift3)
let utterance = AVSpeechUtterance(string: dptext.text!)
let utterance2 = AVSpeechUtterance(string: dptext2.text!)
let synthesizer = AVSpeechSynthesizer()
synthesizer.speak(utterance)
答
我认为处理这种情况最简单的方法是将两个字符串与space
相结合。
let combineString = dptext.text! + " " + dptext2.text!
let utterance = AVSpeechUtterance(string: combineString)
let synthesizer = AVSpeechSynthesizer()
synthesizer.speak(utterance)