audio - 使用openSMILE音频特征提取器获取特征集的平均值

标签 audio cmd frameworks feature-extraction feature-selection

我的问题是将一个示例.wav文件中来自不同框架的所有功能都作为平均值。我正在尝试使用属于最新OpenEar框架的“chroma_fft.conf”文件中的cFunctionals。为了获得最佳解释,我正在写这些我在“chroma_fft.conf”中编写的基本代码,如下所示;

[componentInstances:cComponentManager]
instance[functL1].type = cFunctionals

[functL1:cFunctional]
reader.dmLevel = chroma
writer.dmLevel = func 
frameMode = full
frameSize=0
frameStep=0
functionalsEnabled = Means
Means.amean = 1

[csvSink:cCsvSink]
reader.dmLevel = func
..NOT-IMPORTANT......
..NOT-IMPORTANT......

但是,当我从Windows中的命令提示符运行时,出现错误;
“configManager中的(ERROR)[1]:在configmanager中找不到字段'functL1.reader.dmInstance'的基本实例!”

从“emo_large.conf”成功运行了非常相似的代码,但是此代码出错。如果有人知道如何使用OpenSmile音频特征提取器,则可以给出建议或答案,说明为什么有错误,以及如何正确使用“cFunctionals”来获取大型特征集的均值,方差,矩等。

谢谢!

最佳答案

在这种情况下,您输入错字

[functL1:cFunctional]

应该是

[functL1:c功能 s ]

我接受错误讯息

“configManager中的(ERROR)[1]:在configmanager中找不到字段'functL1.reader.dmInstance'的基本实例!”

不是直觉的,但是它指的是openSMILE期望配置中类型为cFunctional s 的配置节functL1读取必需的(子)字段functL1.reader.dmInstance,然后找不到它,因为该节(由于输入错误)未定义。

干杯,
弗洛里安

关于audio - 使用openSMILE音频特征提取器获取特征集的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43140929/

相关文章:

matlab - Matlab-绘制过滤后的音频

audio - 真的没有办法在没有 UI 的 Apple Watch 上播放短声音吗?

java - Google 集合框架中最常用的类是什么?

java - 无需 promise 供应商锁定的 GAME 框架

android - 安卓游戏音效

javascript - 在客户端使用 NodeJs 播放音频文件

c - 如何标记 c 中的整行输入?

batch-file - 确定正在使用哪个以太网接口(interface)的命令行

android - 检查adb设备连接情况

Xcode 引用旧的/删除的框架,导致多个接口(interface)声明