当按下按钮时,如何让TTS停止说话?

时间:2016-10-26 02:43:09

标签: android android-studio text-to-speech

如何让我的文字转语音停止说话?现在,我的TTS将在我启动应用程序时开始说话,但是当我按下主要活动上的按钮时,我试图让它停止说话。

我尝试创建一个onStop()方法并使用.stop,但无济于事。

我可以在这个问题上得到一些帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以按照此方法进行操作...

stopSpeakingButton.setOnClickListener(new 
View.OnClickListener() {
String toSpeak = " ";


textToSpeech.speak(
toSpeaks,TextToSpeech.QUEUE_FLUSH,null);
});

由于您没有给我们任何代码一个概念,这不是最漂亮的解决方案,但是如果您根据用例进行调整,它会起作用,其想法是使它读取字符串,并且在字符串中留一个空格!