Добавить текст в речь на экран загрузки на Android Studio - PullRequest
0 голосов
/ 29 марта 2020

[Массив, содержащий мои входящие данные, относится к классу java адаптера. Я назвал адаптер в моем основном классе. Функция преобразования текста в речь должна озвучивать данные этого массива. Как инициализировать метод преобразования текста в речь, чтобы взять массив в качестве параметра В Основном действии кнопка микрофона должна разрешить начало речи [] [1]] 1

// для инициализации речи

public void onInit(int status) {

      if(status==TextToSpeech.SUCCESS){
          int result=tts.setLanguage(Locale.FRENCH);
          if (result == TextToSpeech.LANG_MISSING_DATA

                  || result == TextToSpeech.LANG_NOT_SUPPORTED) {
              Log.e("TTS", "Language is not supported");
          } else {

              mic.setEnabled(true);
              speakOut();

          }

          }else{

          Log.e("TTS", "Initilization Failed");
      }
}
private void speakOut() {

    String text = txt1.getText().toString();

    tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
}
...