0

在使用 Google 引擎的 Android Text To Speech 中,如果不重新调用“onInit()”方法,就无法更改语言。如何在不重新启动应用程序的情况下调用此方法?

4

1 回答 1

0

您不需要重新启动“应用程序”,您可以只shutdown()使用当前 TTS 对象并初始化一个新对象。那将调用onInit().

但是,您不需要执行此操作来更改语言,您可以随时通过调用来执行此操作。mTTS.setLanguage(Locale.GERMAN)如果您在切换之前保留了对原始语言的引用,那么您可以在话语完成后切换回来。

于 2013-11-12T20:35:36.867 回答