我在用着开放微笑软件从音频文件中提取特征。我的工作涉及从音频文件中提取 mfcc 特征.WAV文件(以获得.mfcc文件)。
转换文件的默认代码如下:
./SMILExtract -C config/MFCC12_E_D_A.conf -I input.wav -O output.mfcc.htk
此步骤涉及一次转换一个文件。
有没有办法可以同时转换文件夹中的所有文件?
我必须转换大约 2500 个文件。请帮忙。
答案1
请在您的终端中尝试以下命令:
for f in $(ls -1 *.wav);do SMILExtract -C config/MFCC12_E_D_A.conf -I $f -O $f.mfcc.htk ; done;
您可以在此处查看更多循环结构bash 手册。