javasound

    0熱度

    1回答

    我正在建立一個語音合成器,除了音頻,一切都可以工作。我有一個存儲爲.wav文件的音素列表,我用AudioInputStreams調用它們,但不會重複。我不知道可能是什麼問題,所以任何幫助,將不勝感激。 初始化一個HashMap充滿的手機的代碼是 for(File phone : listOfFiles){ String path = phone.getPath();

    1熱度

    1回答

    在Java應用程序中,怎麼可能輸出音頻的油漆的功能?我試過這段代碼: public static void Player(String audioname){ //For audio InputStream in = null; try{ in = new FileInputStream (new File (audioname)); } cat

    -1熱度

    2回答

    我不斷收到我的代碼行34上的LineUnavailableException:https://www.refheap.com/21223 錯誤讀爲javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endia

    0熱度

    1回答

    如何一次只播放1個音頻文件? 所以我創建了一個GUI,它有多個按鈕,並且每個按鈕都附有一個動作監聽器。當按下按鈕時,它將播放音頻文件(.wav)。這工作正常。 問題是我希望它在任何時候只播放一個文件,所以聲音不重疊,我不知道該怎麼做。 我需要使用線程和同步嗎?任何和所有的意見將不勝感激。 編輯 聲明爲類變量: String soundName; AudioInputStream audioInp

    0熱度

    1回答

    所以我試圖製作一個吉他模擬器,如果我打電話給某個方法,那個音符就會播放。但是,當我再次調用它時,以前的聲音停止播放。 public class ytst { public static void main(String[] args)throws Exception { Estring.play(1); TimeUnit.SECONDS.sleep(3);

    1熱度

    1回答

    所以,我一直在做一個寵物項目一段時間,我終於完成了所有的工作...大部分。我的項目代碼已經在JAVA audio data streaming 0s(請原諒我忘記開始我的TargetDataLine xp)。我的問題更具理論性,可能會被解釋爲「使用更低級別的語言」,但我很好奇是否有辦法在Java中使用它。以我的代碼設置synchronously的方式,我的音頻數據的讀取/寫入之間存在一個延遲,這個

    0熱度

    1回答

    當我運行此代碼沒有得到播放。但沒有錯誤。我正在使用跨平臺JMF 2.1.1,並在我的netbeans項目中導入了JMF.jar文件。 import javax.swing.*; import java.awt.*; import javax.media.*; import java.awt.event.*; import java.net.*; public class HelloJM

    7熱度

    2回答

    採樣率和幀率有什麼區別?我試圖檢查一首歌曲,並使用java找到採樣率和幀率。它們具有相同的值,它使我感到困惑。 不包含很多樣本? 謝謝

    1熱度

    1回答

    因此,我一直在研究一個學習類型項目,以從一行中獲取音頻數據並將其呈現給我的揚聲器。現在,我在最後一根稻草和最後幾行代碼上,我不知道會先發生什麼。一旦兩條數據線都設置好了,我嘗試將TargetDataLine讀入一個字節數組,並且編譯器會拋出一個nullPointerException。錯誤跟蹤到Stream.java:138這是public static void play()。我不確定我的Thr

    1熱度

    1回答

    因此,我正在編寫一個程序,在沒有聲音播放時將音頻片段分成多個部分。以便從聲音文件創建的所有剪輯只包含帶聲音的部分。我將如何使用Java來完成此操作?我計劃使用FLAC,但該程序目前也支持WAV。 RMS是確定這個最好的方法嗎?任何代碼的獎勵積分。