我的问题是将一个示例.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/