Traitement par lot.

Résolu
Bonjour à tous et à toutes,

Je souhaite faire du traitement par lot en utilisant le programme
wav2vec
.
Il faudrait que l’adressage soit modifié et que le fichier garde le même nom, mais que l'extension
.wav
soit remplacée par
.csv
.

wav2vec adresse1/fichier-001.wav --format CSV > adresse2/fichier-001.csv


J’ai 11974 fichiers à traité pourriez vous me donner des pistes ?

Par avance merci.

3 réponses

  1. Modérateur
    Parfait, bonne continuation :-)
    0
    1. Merci mamiemando,
      c'est exactement ce que je cherchais.
      0
      1. Modérateur
        Bonjour,

        Est-ce que tous tes fichiers sont dans le même dossier ? Portent-ils tous un noms de la forme
        fichier-$i.wav
        où
        $i
        est un entier ?

        Si oui, une commande de ce genre devrait fonctionner :

        for f in adresse1/*wav; do wav2vec "$f" --format CSV > adresse2/"${f%.*}.csv"; done


        Bonne chance
        1