Text2Speech无法正常工作

时间:2018-01-04 20:10:51

标签: ios text-to-speech

当我运行我的应用程序时,如果我向语音请求添加多个文本,它们将排队并一个接一个地播放。如果我按下停止按钮,它们就会停止播放,当我离开视图控制器并返回视图控制器时,当我再次尝试启动时,将不会播放任何内容。有谁知道这是为什么?

这是因为有排队的text2speech项目,他们从来没有机会玩,所以其他项目都被困在他们身后。如果是这样,当我离开视图控制器时,如何删除排队的项目?

1 个答案:

答案 0 :(得分:0)

这段简单的代码完成了工作

synthesizer.stopSpeaking(at: AVSpeechBoundary.immediate)