Traitement par lot.

Résolu
FredIR Messages postés 8 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Bonjour,

    Est-ce que tous tes fichiers sont dans le même dossier ? Portent-ils tous un noms de la forme
    fichier-$i.wav
    $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
  2. FredIR Messages postés 8 Statut Membre 1
     
    Merci mamiemando,
    c'est exactement ce que je cherchais.
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Parfait, bonne continuation :-)
    0