如何阻止 TextToSpeech 说出给定的消息
How to stop TextToSpeech from speaking the given message
在 MIT App Inventor 中,有一个名为 TextToSpeech 的媒体组件。它有一个名为 Speak(text message)
的方法,它说出给定的消息。
但是它没有办法停止说话。想象一下,当消息很长的时候,它可以一直讲很长时间,这是不可取的。
请问有没有好的方法让TextToSpeech停止说话?
要求 TextToSpeech 停止说话的一种有效方法是使用空文本再次调用 TextToSpeech 的方法 Speak(text message)
。结果,TextToSpeech 将立即停止说话。
这是一个例子。假设已经调用 TextToSpeech1 的 Speak
方法开始朗读一条长消息。现在单击 Button1,在其事件处理程序中,您可以使用空文本调用 TextToSpeech1 的方法 Speak(text message)
,如下所示。 TextToSpeech1 将立即停止说话。
注意关于我正在使用的 App Inventor 版本:
Built: September 27 2019 Version: nb180
Use Companion: 2.55 or 2.55u or 2.55 or 2.55uu
Target Android SDK: 28 (Android 9.0 Pie)
在 MIT App Inventor 中,有一个名为 TextToSpeech 的媒体组件。它有一个名为 Speak(text message)
的方法,它说出给定的消息。
但是它没有办法停止说话。想象一下,当消息很长的时候,它可以一直讲很长时间,这是不可取的。
请问有没有好的方法让TextToSpeech停止说话?
要求 TextToSpeech 停止说话的一种有效方法是使用空文本再次调用 TextToSpeech 的方法 Speak(text message)
。结果,TextToSpeech 将立即停止说话。
这是一个例子。假设已经调用 TextToSpeech1 的 Speak
方法开始朗读一条长消息。现在单击 Button1,在其事件处理程序中,您可以使用空文本调用 TextToSpeech1 的方法 Speak(text message)
,如下所示。 TextToSpeech1 将立即停止说话。
注意关于我正在使用的 App Inventor 版本:
Built: September 27 2019 Version: nb180
Use Companion: 2.55 or 2.55u or 2.55 or 2.55uu
Target Android SDK: 28 (Android 9.0 Pie)