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