在使用Google引擎的Android文本演讲中,如果不重新调用'onInit()'方法,则无法更改语言。如何在不重新启动应用程序的情况下调用此方法?
答案 0 :(得分:0)
您不需要重新启动'应用程序',只需shutdown()
当前的TTS对象并初始化一个新对象。然后会调用onInit()
。
但是,您不需要这样做来更改语言,您可以随时拨打mTTS.setLanguage(Locale.GERMAN)
来执行此操作。如果您在切换之前保留对原始语言的引用,则可以随后切换一旦话语完成就回来了。