Отключить опцию WiFi в Google Text To Speech (TTS) программно - PullRequest
0 голосов
/ 11 декабря 2018

Я работаю над преобразованием текста в Android, поэтому хочу отключить / включить Использовать опцию WIfi-only программно в TTS.

Вот код для посадки на странице опций Google TTSв настройках:

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

Мы можем отключить / включить WIFI с помощью WifiManager:

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

Я добавил скриншот, подскажите, пожалуйста, как мне этого добиться?

enter image description here

1 Ответ

0 голосов
/ 15 декабря 2018

Вы не можете изменить настройки, разработанные Google, но можете использовать их для загрузки языковой поддержки TTS для конкретного устройства.

Вот что вы можете сделать для достижения этой цели:

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

Это автоматически загрузит язык, который вы выбрали для разговора.

...