我有一个用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