Java实时音频输出监控
我想监控java代码中的声音输出(扬声器播放的任何东西)。我已经检查了java声音API,但是我找不到一个解决方案来完成这样一个简单的任务。我遵循了,但我总是得到:Java实时音频输出监控,java,audio,real-time,fft,audio-recording,Java,Audio,Real Time,Fft,Audio Recording,我想监控java代码中的声音输出(扬声器播放的任何东西)。我已经检查了java声音API,但是我找不到一个解决方案来完成这样一个简单的任务。我遵循了,但我总是得到:java.lang.IllegalArgumentException:Line不受支持:接口TargetDataLine支持格式PCM\u签名8000.0 Hz,8位,立体声,2字节/帧。到处都找了,但什么也没找到 我的项目的一般目的是一个简单的软件与基本的节拍检测从声音。因此,我需要对声音进行采样,应用FFT(可视化结果),然后使用
java.lang.IllegalArgumentException:Line不受支持:接口TargetDataLine支持格式PCM\u签名8000.0 Hz,8位,立体声,2字节/帧
。到处都找了,但什么也没找到
我的项目的一般目的是一个简单的软件与基本的节拍检测从声音。因此,我需要对声音进行采样,应用FFT(可视化结果),然后使用一些算法进行拍频检测。一切都是实时过程。我不知道在java中是否有任何开源项目或库可以胜任我的工作
如有任何帮助/想法,将不胜感激
谢谢