我正在尝试在我的应用中设置文本转语音和语音识别器,现在如果语音识别器从用户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(未完成或停止)。