diff --git a/transcript.sh b/transcript.sh index ca5182c..2088032 100755 --- a/transcript.sh +++ b/transcript.sh @@ -6,8 +6,8 @@ # ``` echo " Transcript of a file - [file relative path \"input/aside/demo.wav\"] [lang en or fr] [enable srt conversion 1 or 0]" # ----------------- Default parameters ----------------- -#ENABLE_SRT=false -ENABLE_SRT=true +ENABLE_SRT=false +#ENABLE_SRT=true # disponibles: "fr" ou "en", trouvez d'autres modèles prédéfinis https://alphacephei.com/vosk/models FOLDER_MODEL="fr" #FOLDER_MODEL="en" @@ -15,8 +15,12 @@ DEFAULT_FILE_TO_TRANSCRIPT="input/aside/demo.wav" STARTTIME=$(date +%s) # ----------------- prise en compte des arguments rentrés par l'utilisateur + echo "fichier à convertir: $1" + if [ $1 ]; then file=$1 + + else echo "utilisation du fichier de démo" file=$DEFAULT_FILE_TO_TRANSCRIPT @@ -76,7 +80,10 @@ echo " " mkdir output/$FILE_NAME -p echo " convertir en sous titre ? $ENABLE_SRT" if ($ENABLE_SRT) ; then - echo "########### $(date) : conversion de la sortie en fichier de sous titres .srt" + echo "########### $(date) : conversion de $file ,sortie en fichier de sous titres .srt" + echo "" + echo "## (cela prend plusieurs minutes généralement 1 / 10ème du temps du fichier audio)" + echo "..." python3 ./extract_srt.py "$file" > $OUT_DIR/6_output_$FILE_NAME.srt cat $OUT_DIR/6_output_$FILE_NAME.srt COUNT_LINES=$(cat $OUT_DIR/6_output_$FILE_NAME.srt |wc -l)