首页 文章

检查android中的噪音/声音

提问于
浏览
1

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

比如app talking tom cat,它会在有声音/语音输入时自动开始收听,并在没有声音/语音输入时自动停止 .

任何帮助肯定会感谢谢谢!这是我的课程项目

1 回答

  • 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对象,全局定义它 .

    任何帮助,请告诉我这一点 .

相关问题