我正在使用下面的代码在我的应用程序中说出一个字符串。
var mySynthesizer = AVSpeechSynthesizer()
var myUtterance = AVSpeechUtterance(string: "Hello World!")
myUtterance.voice = AVSpeechSynthesisVoice(language: "en-US")
myUtterance.pitchMultiplier = 1.15
myUtterance.rate = 0.5
mySynthesizer.speak(utterance)
如果字符串随后被更改并要求再次读取,它会在新字符串的末尾重复前一个字符串。
是否可以在开始之前清除 AVSpeechSynthesizer?
谢谢