我有一個用Java編寫的應用程序,需要播放音頻。我使用OpenAL(使用java-openal庫)進行任務,但是我想使用OpenOL直接不支持的WSOLA。我發現了一個名爲TarsosDSP的java本地庫,它支持WSOLA。 該庫使用標準Java API進行音頻輸出。在SourceDataLine的安裝過程中出現的問題: IllegalArgumentException: No line mat
我正在嘗試(重新)創建一個前段時間使用原始TarsosDSP項目的分支進行編碼的聲學調諧器,使其可用於Android。這一次,我使用JorenSix更新的TarsosDSP for Android項目,據我所知,我沒有改變我以前的代碼中的任何結構重要的東西,但是當我嘗試運行該應用程序時,我收到以下錯誤: E/AudioRecord: AudioFlinger could not create re
我使用的是tarsos DSP java API。有人可以告訴我爲什麼float pitch不會在下面的代碼中被freq()方法更新嗎?誰能告訴我什麼改變,以得到它的工作,因爲我看不出爲什麼它not.Thanks public class trial extends JFrame{
File f = new File("RecordAudio.wav");
static JLabel lblN
我使用的是TarsosDsp,我不知道我的問題是否與圖書館有關。如果有人能幫我弄清楚,我會很高興。 這裏是我的代碼: public class MainActivity extends AppCompatActivity {
private static final String TAG = "MyActivity";
private Handler handler;
@Override
我正在開發lumiere應用程序。我有一個特定頻率的載波信號(如果要更精確一些,則爲19.2 kHz),我需要在播放音頻時獲得它的幅度。 我搜索了一些關於音頻處理的信息,發現爲了獲得頻譜,你必須使用FFT算法。 我試過TarsosDSP庫和它的FFT類。 TarsosDSPAudioFormat format = new TarsosDSPAudioFormat((float) SAMPLE_RA