我想检测来自用户语音的声音/噪音,如果语音输入为空,它会自动停止。
就像app talking tom cat一样,它会在有声音/语音输入时自动开始聆听,并在没有声音/语音输入时自动停止。
任何帮助肯定会受到赞赏谢谢!这是我的课程项目
答案 0 :(得分:1)
tts = new TextToSpeech(this, new TextToSpeech.OnInitListener() {
@Override
public void onInit(int status) {
if (status != TextToSpeech.ERROR) {
tts.setLanguage(Locale.US);
}
}
});
在onCreate方法中检查上面的方法,然后单击按钮放下面的代码,希望它能正常工作。
String text = txtWordEnglish.getText().toString();
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
tts是你的TextToSpeech对象,全局定义它。
任何帮助,请告诉我。