Как мы можем заставить наше приложение произносить текст при открытии приложения?

Я хочу, чтобы мое приложение говорило "Привет! Меня зовут Торц. Как я могу вам помочь?" всякий раз, когда кто-то открывает приложение. Я пытаюсь такой подход, но он не работает для меня.

public class MainActivity extends AppCompatActivity {

TextToSpeech t1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    t1=new TextToSpeech(MainActivity.this, new TextToSpeech.OnInitListener() 
  {
        @Override
        public void onInit(int status) {
            if(status != TextToSpeech.ERROR) {
                t1.setLanguage(Locale.ENGLISH);
            }
        }
    });
    String b="Hi! My name is Torz. How can I help you ?";
    t1.speak(b,TextToSpeech.QUEUE_FLUSH,null);

}
}

1 ответ

Решение

Добавить свой код

 String b="Hi! My name is Torz. How can I help you ?";
 t1.speak(b,TextToSpeech.QUEUE_FLUSH,null);

В методе onInit так и будет работать.

Другие вопросы по тегам