【问题标题】:Take mean of feature set using openSMILE audio feature extractor使用 openSMILE 音频特征提取器取特征集的平均值
【发布时间】:2017-04-22 16:42:13
【问题描述】:

我的问题是在一个示例 .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 中从命令提示符运行时,出现错误; “(错误)[1] 在 configManager 中:在 configmanager 中找不到字段 'functL1.reader.dmInstance' 的基本实例!”

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

谢谢!

【问题讨论】:

    标签: audio cmd frameworks feature-extraction feature-selection


    【解决方案1】:

    在这种情况下,您有一个错字

    [functL1:cFunctional]

    应该是

    [functL1:cFunctionals]

    我承认错误信息

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

    不是直观的,但它指的是 openSMILE 期望配置中类型为 cFunctionals 的配置节 functL1 读取强制(子)字段 functL1.reader.dmInstance 的事实,其中然后它找不到,因为该部分(由于错字)未定义。

    干杯, 弗洛里安

    【讨论】:

      猜你喜欢
      • 2014-02-02
      • 2019-08-26
      • 2023-03-07
      • 2011-07-25
      • 1970-01-01
      • 2021-07-08
      • 2014-01-10
      • 1970-01-01
      • 2021-09-21
      相关资源
      最近更新 更多