【问题标题】:Disable WiFi option in Google Text To Speech (TTS) programmatically以编程方式禁用 Google Text To Speech (TTS) 中的 WiFi 选项
【发布时间】:2018-12-11 10:34:16
【问题描述】:

我正在 android 中进行文本转换,因此我想在 TTS 中以编程方式禁用/启用 Use WIfi-only 选项。

这是在设置中登陆 Google TTS 选项页面的代码:

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

我们可以使用 WifiManager 禁用/启用 WIFI:

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

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

【问题讨论】:

  • 我知道这可能很烦人,因为我没有提供答案,但是...此设置(由 Google)设计为由用户设置,那么您为什么认为它是必要的你来控制它?

标签: android settings text-to-speech android-wifi google-text-to-speech


【解决方案1】:

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

您可以采取以下措施来实现这一目标:

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

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

【讨论】:

  • 感谢您的解决方案。这不是我想要的,但帮助我实现了这一目标
猜你喜欢
  • 2020-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多