openSMILE:尝试从 emobase.conf 中提取情感特征导致错误
openSMILE: Trying to Extract emotion features from emobase.conf results in error
我正在阅读 openSMILE 书,在第 2.5.6 节中,它提到为了提取情感特征,需要 运行 这样的命令:
SMILExtract_Release -C config/emobase.conf -I input.wav -O angers.arff -instname ANGER -classes {anger,fear,disgust} -classlabel anger
然而,运行宁这个命令给出了一个错误:
(ERROR) [0] in commandlineParser : doParse: unknown option '-instname' on commandline!
想知道如何解决这个问题。 -instname 是已弃用的选项吗?如果可以,应该用什么代替?
发生这种情况是因为 config/emobase.conf 在 arrfsink 组件中没有 instname 的定义。
openSMILE 允许直接在配置文件中为 openSMILE 二进制文件定义新的命令行选项。如果你想定义这个参数你的配置文件必须有这样一行:
instanceName=\cm[instname(N){unknown}:instance name]
您可以 运行 opensmile-2.3.0/SMILExtract -h
查看哪些 CMD 选项可用,而不管配置文件如何。应该在配置文件中定义其他 CMD 参数,例如 -instname。请查看“config\shared\standard_data_output.conf.inc”以获取如何为您的配置文件定义此命令行选项的示例。
我正在阅读 openSMILE 书,在第 2.5.6 节中,它提到为了提取情感特征,需要 运行 这样的命令:
SMILExtract_Release -C config/emobase.conf -I input.wav -O angers.arff -instname ANGER -classes {anger,fear,disgust} -classlabel anger
然而,运行宁这个命令给出了一个错误:
(ERROR) [0] in commandlineParser : doParse: unknown option '-instname' on commandline!
想知道如何解决这个问题。 -instname 是已弃用的选项吗?如果可以,应该用什么代替?
发生这种情况是因为 config/emobase.conf 在 arrfsink 组件中没有 instname 的定义。
openSMILE 允许直接在配置文件中为 openSMILE 二进制文件定义新的命令行选项。如果你想定义这个参数你的配置文件必须有这样一行:
instanceName=\cm[instname(N){unknown}:instance name]
您可以 运行 opensmile-2.3.0/SMILExtract -h
查看哪些 CMD 选项可用,而不管配置文件如何。应该在配置文件中定义其他 CMD 参数,例如 -instname。请查看“config\shared\standard_data_output.conf.inc”以获取如何为您的配置文件定义此命令行选项的示例。