如何阻止TextToSpeech讲给定消息

问题描述 投票:1回答:1

在MIT App Inventor中,有一个称为TextToSpeech的媒体组件。它有一个称为Speak(text message)的方法,可以说给定的消息。

但是它无法停止讲话。想象一下,当消息很长时,它可以保持很长的通话时间,这是不希望的。

想知道是否有很好的方法让TextToSpeech停止讲话吗?

app-inventor
1个回答
0
投票

让TextToSpeech停止讲话的一种有效方法是再次使用空文本调用TextToSpeech的方法Speak(text message)。结果,TextToSpeech将立即停止讲话。

这里是一个例子。假设已经调用TextToSpeech1的Speak方法来开始朗读长消息。现在单击Button1,然后在其事件处理程序中可以使用空白文本调用TextToSpeech1的方法Speak(text message),如下所示。 TextToSpeech1将立即停止讲话。

enter image description here

<< [Note我正在使用的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)
© www.soinside.com 2019 - 2024. All rights reserved.