Java实时音频输出监控

时间:2014-07-07 15:10:17

标签: java audio real-time fft audio-recording

我想从java代码监听声音输出(扬声器播放的任何内容)。我已经检查了java声音API,但我找不到这样一个简单任务的解决方案。我跟着this tutorial,但我总是得到:java.lang.IllegalArgumentException: Line unsupported: interface TargetDataLine supporting format PCM_SIGNED 8000.0 Hz, 8 bit, stereo, 2 bytes/frame。搜索得足够多,但我没有找到任何东西。

我的项目的一般目的是一个简单的软件,具有基本的声音检测功能。所以,我需要对声音进行采样,应用FFT(可视化结果),然后使用一些算法进行节拍检测。一切都是实时的过程。我不知道java中是否有任何开源项目或库可供我使用。

任何帮助/想法都将不胜感激。

由于

0 个答案:

没有答案