tarsosdsp

    0熱度

    1回答

    注:我使用的是android studio,目前我使用最新的tarsos audio library,它應該與android兼容,並且實際上已經成功添加該庫到我的android studio項目。我以前嘗試過使用JTransforms和Minim庫,但沒有運氣。 編輯8/23/17:找到並修復了一些錯誤,重新發布了當前代碼,仍然沒有取得進展,實際問題總結如下: 摘要:在第5個代碼塊中,我發佈了第1

    2熱度

    2回答

    我到處搜索,我無法弄清楚如何使用Android上的TarsosDSP提取MFCC功能。我知道如何從文件中獲取FFT。 有什麼幫助嗎?

    0熱度

    1回答

    我有一個用Java編寫的應用程序,需要播放音頻。我使用OpenAL(使用java-openal庫)進行任務,但是我想使用OpenOL直接不支持的WSOLA。我發現了一個名爲TarsosDSP的java本地庫,它支持WSOLA。 該庫使用標準Java API進行音頻輸出。在SourceDataLine的安裝過程中出現的問題: IllegalArgumentException: No line mat

    0熱度

    1回答

    我正在嘗試(重新)創建一個前段時間使用原始TarsosDSP項目的分支進行編碼的聲學調諧器,使其可用於Android。這一次,我使用JorenSix更新的TarsosDSP for Android項目,據我所知,我沒有改變我以前的代碼中的任何結構重要的東西,但是當我嘗試運行該應用程序時,我收到以下錯誤: E/AudioRecord: AudioFlinger could not create re

    0熱度

    1回答

    我使用的是tarsos DSP java API。有人可以告訴我爲什麼float pitch不會在下面的代碼中被freq()方法更新嗎?誰能告訴我什麼改變,以得到它的工作,因爲我看不出爲什麼它not.Thanks public class trial extends JFrame{ File f = new File("RecordAudio.wav"); static JLabel lblN

    0熱度

    1回答

    我正在編寫一個必須執行音頻處理(更具體地說,MFCC)的Android應用程序。我決定使用TarsosDSP庫,但它不提供將聲音文件傳遞給它的方法,而不是麥克風輸入。這意味着我們現在必須編寫一個實現特定接口的類:基本上,它是圍繞緩衝區double s的包裝。 您是否知道從Android支持的音樂文件格式中將樣本作爲double獲取的方法?我們一直在尋找解決方案,但我們還沒有找到足夠通用的解決方案。

    0熱度

    3回答

    我使用的是TarsosDsp,我不知道我的問題是否與圖書館有關。如果有人能幫我弄清楚,我會很高興。 這裏是我的代碼: public class MainActivity extends AppCompatActivity { private static final String TAG = "MyActivity"; private Handler handler; @Override

    0熱度

    1回答

    我正在開發一個簡單的Beatbox應用程序。首先我用純Java編寫了所有東西,然後我找到了一個很棒的tarsosdsp框架。但是現在我遇到了一個我無法解決的問題。你可以幫我嗎? 我正在設置一個SilenceDetector - 這非常棒。然後我想用過程方法中的audioEvent的數據填充一個byte []緩衝區。在那裏我失敗了......變量audioBuffer的類型是ByteArrayOut

    0熱度

    1回答

    我正在開發lumiere應用程序。我有一個特定頻率的載波信號(如果要更精確一些,則爲19.2 kHz),我需要在播放音頻時獲得它的幅度。 我搜索了一些關於音頻處理的信息,發現爲了獲得頻譜,你必須使用FFT算法。 我試過TarsosDSP庫和它的FFT類。 TarsosDSPAudioFormat format = new TarsosDSPAudioFormat((float) SAMPLE_RA

    0熱度

    1回答

    我有一個簡單的代碼來處理帶有低通濾波器的浮點緩衝區。 這裏的功能: public static float[] lowPass(float[] buffer, float frequnecy) { AudioFormat audioFormat = new AudioFormat(SAMPLE_RATE, 16, 1, true, false); AudioEvent aud