检查android中的噪音/声音

时间:2015-07-13 05:43:50

标签: android audio mobile noise

我想检测来自用户语音的声音/噪音,如果语音输入为空,它会自动停止。

就像app talking tom cat一样,它会在有声音/语音输入时自动开始聆听,并在没有声音/语音输入时自动停止。

任何帮助肯定会受到赞赏谢谢!这是我的课程项目

1 个答案:

答案 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对象,全局定义它。

任何帮助,请告诉我。