Аналогичная библиотека для OpenCV для обработки / анализа аудио


50

Я понимаю, что OpenCV является де-факто библиотекой для программирования обработки изображений на C / C ++; Мне интересно, есть ли библиотека C или C ++ для обработки аудио. Я в основном хочу отфильтровать необработанные волны с микрофона и проанализировать их с помощью некоторых алгоритмов машинного обучения. Но мне может в конечном итоге также понадобиться:

  • Мультиплатформенный захват звука и воспроизведение звука
  • DSP - Аудио фильтры
  • Обнаружение тона
  • Тональный анализ свойств
  • Тональный синтез
  • Признание дано некоторое признание корпус и модель
  • Синтез речи / музыки

Любой совет будет принят во внимание.

Ответы:


29

Учтите следующее:

clam-project.org :

CLAM (библиотека C ++ для аудио и музыки) представляет собой полноценную программную среду для исследований и разработки приложений в области аудио и музыки. Он предлагает концептуальную модель, а также инструменты для анализа, синтеза и обработки аудиосигналов.

MARF :

MARF является исследовательской платформой с открытым исходным кодом и набором алгоритмов обработки голоса / звука / речи / текста и естественного языка (NLP), написанных на Java и упорядоченных в модульную и расширяемую среду, облегчающую добавление новых алгоритмов. MARF может работать распределенно по сети и может выступать в качестве библиотеки в приложениях или использоваться в качестве источника для обучения и расширения.

Аубио :

Aubio - это инструмент, предназначенный для извлечения аннотаций из аудиосигналов. Его функции включают сегментирование звукового файла перед каждой из его атак, выполнение определения высоты тона, нажатие на удар и создание миди-потоков из живого аудио.



8

Если вы в поиске музыкальной информации, вы должны обязательно проверить:

Марсий


8

Возможно, вы захотите проверить различные библиотеки кода, доступные в Princeton Sound Lab, такие как STK (MARSYAS, упомянутый cufmo, является лишь одним из их проектов). Возможно, вы сможете достичь целей своего проекта, комбинируя соответствующие функции различных библиотек.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.