Por favor, tente o seguinte comando no seu terminal:
for f in $(ls -1 *.wav);do SMILExtract -C config/MFCC12_E_D_A.conf -I $f -O $f.mfcc.htk ; done;
Você pode ver mais construções em loop neste manual do bash .
Estou usando o software openSMILE para extrair recursos de um arquivo de áudio. Meu trabalho envolve extrair as características do mfcc de um arquivo .WAV (para obter um arquivo .mfcc ).
O código padrão para converter o arquivo é o seguinte:
./SMILExtract -C config/MFCC12_E_D_A.conf -I input.wav -O output.mfcc.htk
este passo envolve converter um arquivo de cada vez.
Existe uma maneira de converter todos os arquivos em uma pasta simultaneamente?
Eu tenho que converter cerca de 2500 arquivos. Por favor ajude.
Por favor, tente o seguinte comando no seu terminal:
for f in $(ls -1 *.wav);do SMILExtract -C config/MFCC12_E_D_A.conf -I $f -O $f.mfcc.htk ; done;
Você pode ver mais construções em loop neste manual do bash .