2016-01-15 7 views
0

Я пытаюсь записать и рассчитать его спектр в реальном времени. Интересно, какую библиотеку я должен использовать для этой цели. Мне нужно интегрировать его в свой оригинальный код на C++ и объединить с моей функцией изображения. Я просмотрел OpenSmile и, похоже, не подходит для этой цели.инструмент обработки звука в реальном времени в C++

Любые предложения приветствуются!

ответ

1

Вот довольно хорошее сравнение и оценка различных инструментов для извлечения инструментов для аудио.

Главного вывод, основанный на бумажном упоминании в ссылке ниже:

1) Essentia: Полнофункциональная рабочей среда для функций высокого и низкого уровня, что облегчает аудиовход, предварительная обработка и статистический анализ продукции. Написан на языке C++ с привязкой к Python и экспортировать данные в формате YAML или JSON.

2) Marsyas: Полная обработка звука в реальном времени автономной рамки для обработки потока данных с использованием GUI и CLI. Эта программа включает в себя инструмент извлечения признаков низкого уровня, построенный в C++, с возможностью выполнения машинного обучения и синтеза в пределах художественных аспектов добычи framework.The также были переведены в Вамп формате плагина

3) YAAFE низкий уровень библиотеки экстракция функция, предназначенная для вычислительной эффективности и пакетной обработки с использованием потока данных графики, написанные на C++ с CLI и привязок для Python и Matlab

Вы можете найти более подробную информацию о графе персэ Напряжение Охват нескольких наборов функций и график вычислительного времени выделения признаков Инструменты в link.