以编程方式禁用 Google 文本转语音 (TTS) 中的 WiFi 选项

Disable WiFi option in Google Text To Speech (TTS) programmatically

我正在 android 中进行文本转换,所以我想 disable/enable 在 TTS 中以编程方式使用 WIfi-only 选项。

这里是设置中 Google TTS 选项页面的代码:

 startActivity(new Intent().setAction("android.speech.tts.engine").setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));

我们可以disable/enable使用WifiManager WIFI :

WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 
wifiManager.setWifiEnabled(true);
wifiManager.setWifiEnabled(false);

我已经添加了屏幕截图,请告诉我如何实现?

您无法更改 google 设计的设置,但可以使用下载特定设备的语言 TTS 支持。

您可以执行以下操作:

startActivity(new Intent().setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA)); 

这将自动下载您选择使用的语言。