Я пытаюсь установить преобразование текста в речь и распознаватель речи в моем приложении, теперь я пытаюсь, когда tts работает (не завершается или не останавливается), если распознаватель речи получает голос / речь от пользователя, tts остановитсяи распознаватель речи запустится, как я могу решить это.
welcomeSpeech = new TextToSpeech(this, this);
new CountDownTimer(4000, 1500) {
@Override
public void onTick(long l) {
speakOut("Welcome To MY New Application ");
}
@Override
public void onFinish() {
startSpeechToText();
}
}.start();
я пробовал это, но в этом коде распознаватель речи запускается, когда tts закончится. Я хочу, если tts работает (не закончить или остановить) в то же время, если пользователь введет голос, tts остановится и запустится распознаватель речи.