audeering / opensmile

The Munich Open-Source Large-Scale Multimedia Feature Extractor
https://audeering.github.io/opensmile/
Other
553 stars 74 forks source link

The audio name in the output of SMILExtract is noname #73

Open mysxs opened 3 months ago

mysxs commented 3 months ago

When I execute SMILExtract -C... -I …… The file name in the.csv file output is noname. When I am working with multiple audio files, I need to know the audio name so that it can correspond to the extracted features one by one

maxschmitt commented 3 months ago

You need to specify an instanceName in the output component.

Which config file are you using? Most config files use the https://github.com/audeering/opensmile/blob/master/config/shared/standard_data_output.conf.inc, where you can specify the instance name by adding -instname audio1.wav (e.g.) in the command line and it will be added to the output features file accordingly.

mysxs commented 3 months ago

I use openSMILE configuration file for emotion features Based on INTERSPEECH 2010 paralinguistics challenge Pitch, Loudness, Jitter, MFCC, MFB, LSP and functionals

maxschmitt commented 3 months ago

Are you using any config file in this folder or a custom one?

https://github.com/audeering/opensmile/tree/master/config/is09-13

mysxs commented 2 months ago

Are you using any config file in this folder or a custom one?

https://github.com/audeering/opensmile/tree/master/config/is09-13

config/emobase/emobase2010.conf

maxschmitt commented 2 months ago

The emobase2010.conf config file supports only arff output, as it is, but -instname filename.wav should work: https://github.com/audeering/opensmile/blob/341aea9ce52bc63d7fe75098027a394994f8493b/config/emobase/emobase2010.conf#L518C1-L518C60