Entendo que o OpenCV é a biblioteca de fato para programar o processamento de imagens em C / C ++; Gostaria de saber se existe uma biblioteca C ou C ++ como essa para processamento de áudio. Basicamente, quero filtrar ondas brutas de um microfone e analisá-las com alguns algoritmos de aprendizado de máquina. Mas, eventualmente, também posso precisar de:
- Captura de áudio multiplataforma e reprodução de áudio
- DSP - Filtros de áudio
- Detecção de tom
- Análise de propriedades tonais
- Síntese de tons
- Reconhecimento dado algum corpus e modelo de reconhecimento
- Síntese de fala / música
Qualquer conselho seria apreciado.