like C/C++ library for Audio processing?
Is there anything more out there, that resembles (in spirit) OpenCV, but for processing audio and deriving some intelligence from it ? Capabilities could range from:-
It is fine if the library works on raw audio st format/encoding conversion are external issues handled by other existing libraries (sa from ffmpeg).
I am not an expert in this field, but need to use such API, and wondering if such libraries exist, so my choice of terms to determine capabilities is probably not the best, so experts might like to edit this question.
For audio capture and playback, portaudio comes to my mind.
For audio processing, STK looks promising.
Have a look at this related question too: Can anyone recommend a decent DSP/speech library in C++?
I recommend these three libs:
very easy to use and friendly for general signal processing Aquila-dsp
strong lib for audio signal processing although hard to use and it's very big and complicated for beginners: CLAM Project
another one I have no experience about it, is worth considering though. tspl
Check out Essentia http://essentia.upf.edu/ Essentia is an open-source C++ library for audio analysis and audio-based music information ...It contains an extensive collection of reusable algorithms which implement audio input/output functionality, standard digital signal processing blocks, statistical characterization of data, and a large set of spectral, temporal, tonal and high-level music descriptors.
There is also an openFrameworks branch, although you might want to hold off until is officially 64 bit, C++11 in a couple of months. https://github.com/GiantSteps/Essentia-Libraries
I think you can try Gaudio sound library - http://www.geek-audio.org
Gaudio library support audio decoding, encoding and dps.
链接地址: http://www.djcxy.com/p/34438.html上一篇: 文本到语音,语音合成,回复:可以完成吗?
下一篇: 像用于音频处理的C / C ++库?