Search code examples
c++open-sourcesignal-processingspeech

Can anyone recommend a decent DSP/speech library in C++?


Google returns too much results, although SPUC caught my attention. Is there a standard recommended library like OpenCV for vision? The necessary features would be:

  • Free Open Source
  • filter design (Butterworth, Chebyshev, etc)
  • FFT
  • if possible, some speech processing features, like MFCC computation, although that's secondary, as I could use SPTK (sp-tk.sourceforge.net) for that part.

Solution

  • The Synthesis Toolkit, https://ccrma.stanford.edu/software/stk/, has a class that can model different Phonemes. It also has tools for all sorts of DSP including different types of filters. I recommend checking it out as it will be a fantastic learning experience no matter what you use it for.