@IBAction func btnclicked(_ sender: Any) {
print("clicked")
let utterance = AVSpeechUtterance(string: "Hello world")
utterance.voice = AVSpeechSynthesisVoice(language: "en-GB")
utterance.rate = 0.1
let synthesizer = AVSpeechSynthesizer()
synthesizer.speak(utterance)
}
//i得到的结果是“[tts]ttsplaybackcreate无法初始化动态:-3000”
最佳答案
根据我的经验,这个日志消息并不意味着你做错了什么,但是在这种情况下,你的AVSpeechSynthesizer
超出了范围,将被释放,可能会使你的输出静音。您应该将AVSpeechSynthesizer
分配给类实例变量以延长其生存期。
关于iphone - 文本到语音[TTS] TTSPlaybackCreate无法初始化动态:-3000,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48975872/