问题
I am trying to use opensmile-2.3.0. When I run the following command (I moved all files in the vad folder to config folder):
./SMILExtract -I example-audio/media-interpretation.wav -C config/vad_opensource.conf -csvoutput vad.csv
I got the error:
(ERROR) [1] in cComponentManager : cannot add component (instname='lstmVAD' type='cRnnProcessor'): unknown component type!!
(ERROR) [1] in cComponentManager : error during addComponent (returnVal=-1)!
terminate called after throwing an instance of 'cComponentException'
Aborted (core dumped)
I got cComponentManager error also in emobase_live4.conf file:
(ERROR) [1] in cComponentManager : cannot add component (instname='arousal' type='cLibsvmLiveSink'): unknown component type!!
What is the reason for this error? Thanks!
回答1:
I solved the problem, the folder called models is missing in opensmile folder. You should download it separately and unzip it into the opensmile folder. I found the answer here: http://records.mlab.no/2015/01/05/opensmile-the-munich-open-source-large-scale-multimedia-feature-extractor-a-tutorial-for-version-2-1/ ("....download the speech emotion recognition models and unzip them in the top-level folder of the openSMILE package")
来源:https://stackoverflow.com/questions/48906917/opensmile-ccomponentmanager-error