audeering/opensmile

eGeMAPS V01b and GeMAPS V01b

Ali-Darzi opened this issue · 3 comments

I am running OpenSmile 3.0.0 on two machines (Mac and Windows) to get GeMAPS features V01b. In both cases, I get the calculated features for the first frame only in the CSV file, and the following warning:

(WRN) [2] cComponentManager: The following component(s) could not perform any work because destination levels are full but no other component performed any work either: lldconcat. Processing will possibly be incomplete. For more details, enable the execDebug option of cComponentManager.

What could the be the problem and how can I fix it?

Most likely you are using the -csvoutput option to export GeMAPS functional features which consist of a single feature vector for the whole input. If you want to get low-level descriptors, you have to use -lldcsvoutput, see also https://github.com/audeering/opensmile/blob/master/config/shared/standard_data_output.conf.inc.

If you want to get functionals computed on shorter fixed windows, make a copy of https://github.com/audeering/opensmile/blob/master/config/shared/FrameModeFunctionals.conf.inc under a new name and change frameMode to fixed and set frameSize and frameStep accordingly. Then pass the path to the adapted include file via the -frameModeFunctionalsConf option.

You guessed right and it fixed my problem. Thanks.

Great! I'll close this issue then.