2015-02-08 81 views
0

我正在開發android應用程序,我想問一些問題。是否可以在Android中以編程方式更改TTL(TextToSpeech)引擎?

如您所知,可以手動更改配置中的TTL引擎。 但是,我真正想要做的是以編程方式更改TTL引擎。 不幸的是,我無法在TextToSpeech類中找到該函數。 只有函數「getEngines()」,用於獲取當前使用的引擎。

是否可以通過編程方式更改TTL(TextToSpeech)引擎?

+0

可能重複[如何以編程方式更改TTS默認引擎](http://stackoverflow.com/questions/7362534/how-to-programmtically-change-tts-default-engine) – corsair992 2015-02-09 05:39:48

回答

1

對於OS版本14及以上,你可以使用構造

public TextToSpeech (Context context, TextToSpeech.OnInitListener listener, String engine) 

,表示你要使用的引擎。

+0

感謝您的回覆 – 2015-02-09 09:18:14

相關問題