我有一個程序首先播放:「請說出你的名字」。然後記錄名稱。我的代碼記錄問題
部分是:
try {
AudioInputStream audio = AudioSystem.getAudioInputStream(new File("sth.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
}
catch(UnsupportedAudioFileException uae) {
System.out.println(uae);
}
catch(IOException ioe) {
System.out.println(ioe);
}
catch(LineUnavailableException lua) {
System.out.println(lua);
}
r.captureAudio();
這裏r
是主類的一個實例。
的問題是,該記錄是這樣的:
它首先播放「請輸入您的姓名」,然後播放我與MIC錄音。
我是初學者,沒有太多的Java經驗。
我應該做些什麼改變,以便錄音僅包含麥克風輸入而不是「請輸入您的姓名」?
「請給予直接幫助」請1)提出問題。 2)輸入消息時使用Shift鍵。 3)避免像'pls'&'ur'這樣不成熟的無意義詞彙。 – 2011-06-03 06:46:11
對不起,我是堆棧溢出新..我一定會在將來保重 – 2011-06-05 11:36:28
任何人都可以告訴我應該做的修改,使錄音只包含麥克風輸入,而不是「請輸入您的姓名」 – 2011-06-05 11:44:13