Any OpenCV-like C/C++ library for Audio processing? -
is there more out there, resembles (in spirit) opencv, processing audio , deriving intelligence ? capabilities range from:-
- multiplatform audio capture , audio playback
- dsp - audio filters
- tone detection
- tonal property analysis
- tone synthesis (various standard waveforms)
- recognition given recognition corpus , model (e.g. determine musical instruments, beats, human speech etc.) -- potentially use other open-source projects actual recognition part (sphinx)
- speech / music synthesis -- again using other open-source projects (festival)
it fine if library works on raw audio s.t. format/encoding conversion external issues handled other existing libraries (s.a. ffmpeg).
i not expert in field, need use such api, , wondering if such libraries exist, choice of terms determine capabilities not best, experts might edit question.
for audio capture , playback, portaudio comes mind.
for audio processing, stk looks promising.
have @ related question too: can recommend decent dsp/speech library in c++?
i recommend these 3 libs:
very easy use , friendly general signal processing aquila-dsp
strong lib audio signal processing although hard use , it's big , complicated beginners: clam project
another 1 have no experience it, worth considering though. tspl
Comments
Post a Comment