Existe uma maneira de configurar todos os arquivos em uma pasta usando um software específico?

1

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 user299099 30.06.2014 / 09:23

1 resposta

1

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 .

    
por tuxar 30.06.2014 / 11:05