据我所知,OpenCV是一个用于编程图像处理的事实上的库。我想知道在音频处理中是否有一个类似C或C ++的库。我基本上想要从麦克风中过滤掉那些原始波,并用一些机器学习算法对它们进行分析。我发现了this Q & A,但这并没有真正回答我的问题。任何建议将不胜感激。
编辑:我得到了a very good answer from Signal Processing但我不确定我是否可以将其中任何一个用于Android主要是因为其臭名昭着的高音频延迟问题。答案 0 :(得分:2)
http://pielot.org/2010/12/14/openal-on-android/
OpenAL是一个非常好的声音处理库。你需要有一些知识 Android NDK虽然。
答案 1 :(得分:1)
我推荐这三个库:
非常易于使用且对一般信号处理非常友好Aquila-DSP
强大的音频信号处理功能虽然难以使用,但对于初学者来说却非常庞大和复杂:CLAM Project
另一个我没有经验的人,值得考虑。 tspl
您肯定需要了解Android编程中的NDK。