C ++中的实时音频处理工具

时间:2016-01-15 23:04:25

标签: real-time audio-processing spectrum

我正在尝试实时记录和计算其频谱。我想知道我应该为此目的使用什么库。我需要将它集成到我原来的C ++代码中并与我的图像功能结合使用。我查看了OpenSmile,它似乎不适合这个目的。

任何建议都表示赞赏!!

1 个答案:

答案 0 :(得分:1)

以下是各种音频特征提取工具箱的非常好的比较和评估。

基于以下链接中提到的论文的主要结论:

1) Essentia:用于高级和低级功能的全功能工作流环境,便于音频输入,预处理和统计 产出分析。用C ++编写,带有Python绑定和 以YAML或JSON格式导出数据。

2) Marsyas:完整的实时音频处理独立框架 用于使用GUI和CLI进行数据流音频处理。这个计划 包括一个用C ++构建的低级特征提取工具,具有一种能力 在框架内进行机器学习和综合 特征提取方面也已被翻译成 Vamp插件格式

3) YAAFE 低级特征提取库,专为计算而设计 利用数据流进行效率和批处理 图形,用C ++编写,带有CLI和Python和Python的绑定 Matlab的

您可以找到有关多个要素集的百分比覆盖率图和特征提取的计算时间图的更多详细信息 工具中 link.

相关问题