我在我的应用程序中使用 AVSpeechSynthesizer 进行文本转语音。是否可以在中间停止播放,例如如果用户点击停止按钮?
最佳答案
查看 Documentation for AVSpeechSynthesizer ,你需要调用 -[AVSpeechSynthesizer pauseSpeakingAtBoundary:]
停止说话,然后 -[AVSpeechSynthesizer continueSpeaking]
继续说话。
您可以选择立即暂停说话 (AVSpeechBoundaryImmediate
),或者在当前单词结束时暂停 (AVSpeechBoundaryWord
)。
关于ios - 如何在中间停止 AVSpeechSynthesizer 播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064368/