我用mytts.speak("hi hello hi",parameter,parameter...);
给出了一个文本
但是这些单词会连续不断地说,没有任何间隔或暂停,我想在单词之间留出一些时间间隔,以便更清晰。
我怎样才能做到这一点?
最佳答案
如果我正确理解了您的问题,则this线程会给出答案(由rushi提供)。
只需分割字符串并通过for循环遍历代码片段,即可将延迟添加到TTS队列中:
mytts.speak(snippet, QUEUE_ADD, null);
mytts.playSilentUtterance(2000, QUEUE_ADD, null);