除了Android自带的Pico TTS引擎,我还安装了另一个TTS引擎。我可以更改系统使用的默认值 -- 手动:
Settings > Voice input & output > Text-to-speech settings > Default Engine
我希望能够在我的应用程序中以编程方式来做到这一点。这可能吗?
如果是这样,我该怎么做?
最佳答案
上述答案不再有效,因为该方法已被弃用。 Android API 14 及更高版本需要使用构造函数来设置引擎。
TextToSpeech(Context context, TextToSpeech.OnInitListener listener, String engine)
“engine”字符串是您要使用的 TTS 引擎的包名。
关于android - 如何以编程方式更改 TTS 默认引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7362534/