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