我用mytts.speak("hi hello hi",parameter,parameter...);给出了一个文本

但是这些单词会连续不断地说,没有任何间隔或暂停,我想在单词之间留出一些时间间隔,以便更清晰。

我怎样才能做到这一点?

最佳答案

如果我正确理解了您的问题,则this线程会给出答案(由rushi提供)。

只需分割字符串并通过for循环遍历代码片段,即可将延迟添加到TTS队列中:

mytts.speak(snippet, QUEUE_ADD, null);
mytts.playSilentUtterance(2000, QUEUE_ADD, null);

07-28 06:09