diff --git a/conversion_simple_en.py b/conversion_simple_en.py index fd92135..41b82f5 100644 --- a/conversion_simple_en.py +++ b/conversion_simple_en.py @@ -6,9 +6,8 @@ import os import wave SetLogLevel(0) -# print(" ------- conversion simple de", sys.argv[1]) -if not os.path.exists("models/fr"): +if not os.path.exists("models/en"): print ("Please download the model from https://alphacephei.com/vosk/models and unpack as 'models' in the current folder.") exit (1) @@ -18,7 +17,7 @@ if wf.getnchannels() != 1 or wf.getsampwidth() != 2 or wf.getcomptype() != "NONE print ("Audio file must be WAV format mono PCM.") exit (1) -model = Model("models/fr") +model = Model("models/en") rec = KaldiRecognizer(model, wf.getframerate()) while True: diff --git a/conversion_simple_fr.py b/conversion_simple_fr.py index cb5e395..c248ff3 100644 --- a/conversion_simple_fr.py +++ b/conversion_simple_fr.py @@ -6,8 +6,6 @@ import os import wave SetLogLevel(0) -print(" ------- conversion simple de", sys.argv[1]) - if not os.path.exists("models/fr"): print ("Please download the model from https://alphacephei.com/vosk/models and unpack as 'models' in the current folder.") exit (1) diff --git a/input/ydl/uniqueid.mp3 b/input/ydl/uniqueid.mp3 deleted file mode 100644 index 912ce7d..0000000 Binary files a/input/ydl/uniqueid.mp3 and /dev/null differ diff --git a/input/ydl/uniqueid/0_output_.json b/input/ydl/uniqueid/0_output_.json deleted file mode 100644 index bf7e0c4..0000000 --- a/input/ydl/uniqueid/0_output_.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "text" : "" -} -{ - "text" : "" -} -{ - "text" : "" -} -{ - "text" : "" -} diff --git a/input/ydl/uniqueid/1_converted_.txt b/input/ydl/uniqueid/1_converted_.txt deleted file mode 100644 index faff115..0000000 --- a/input/ydl/uniqueid/1_converted_.txt +++ /dev/null @@ -1,4 +0,0 @@ -"" -"" -"" -"" diff --git a/input/ydl/uniqueid/2_without_nulls_.txt b/input/ydl/uniqueid/2_without_nulls_.txt deleted file mode 100644 index faff115..0000000 --- a/input/ydl/uniqueid/2_without_nulls_.txt +++ /dev/null @@ -1,4 +0,0 @@ -"" -"" -"" -"" diff --git a/input/ydl/uniqueid/3_without_nulls_.txt b/input/ydl/uniqueid/3_without_nulls_.txt deleted file mode 100644 index faff115..0000000 --- a/input/ydl/uniqueid/3_without_nulls_.txt +++ /dev/null @@ -1,4 +0,0 @@ -"" -"" -"" -"" diff --git a/input/ydl/uniqueid/4_phrases_.txt b/input/ydl/uniqueid/4_phrases_.txt deleted file mode 100644 index fd40910..0000000 --- a/input/ydl/uniqueid/4_phrases_.txt +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/input/ydl/uniqueid/uniqueid.wav b/input/ydl/uniqueid/uniqueid.wav deleted file mode 100644 index adea15c..0000000 Binary files a/input/ydl/uniqueid/uniqueid.wav and /dev/null differ diff --git a/input/ydl/uniqueid_facho.mp3 b/input/ydl/uniqueid_facho.mp3 deleted file mode 100644 index 667a681..0000000 Binary files a/input/ydl/uniqueid_facho.mp3 and /dev/null differ diff --git a/input/ydl/uniqueid_facho/0_output_.json b/input/ydl/uniqueid_facho/0_output_.json deleted file mode 100644 index 1fd7f8f..0000000 --- a/input/ydl/uniqueid_facho/0_output_.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "result" : [{ - "conf" : 0.545601, - "end" : 0.120000, - "start" : 0.000000, - "word" : "les" - }, { - "conf" : 0.658098, - "end" : 0.600019, - "start" : 0.180000, - "word" : "fascistes" - }, { - "conf" : 0.911231, - "end" : 0.719916, - "start" : 0.660000, - "word" : "de" - }, { - "conf" : 0.885049, - "end" : 1.109087, - "start" : 0.719916, - "word" : "merde" - }, { - "conf" : 0.512951, - "end" : 1.530000, - "start" : 1.380000, - "word" : "un" - }, { - "conf" : 0.840160, - "end" : 2.430000, - "start" : 1.547196, - "word" : "fasciste" - }, { - "conf" : 0.992080, - "end" : 2.609995, - "start" : 2.490000, - "word" : "de" - }, { - "conf" : 0.994251, - "end" : 3.210000, - "start" : 2.609995, - "word" : "merde" - }], - "text" : "les fascistes de merde un fasciste de merde" -} diff --git a/input/ydl/uniqueid_facho/1_converted_.txt b/input/ydl/uniqueid_facho/1_converted_.txt deleted file mode 100644 index 03d4e78..0000000 --- a/input/ydl/uniqueid_facho/1_converted_.txt +++ /dev/null @@ -1 +0,0 @@ -"les fascistes de merde un fasciste de merde" diff --git a/input/ydl/uniqueid_facho/2_without_nulls_.txt b/input/ydl/uniqueid_facho/2_without_nulls_.txt deleted file mode 100644 index 03d4e78..0000000 --- a/input/ydl/uniqueid_facho/2_without_nulls_.txt +++ /dev/null @@ -1 +0,0 @@ -"les fascistes de merde un fasciste de merde" diff --git a/input/ydl/uniqueid_facho/3_without_nulls_.txt b/input/ydl/uniqueid_facho/3_without_nulls_.txt deleted file mode 100644 index 03d4e78..0000000 --- a/input/ydl/uniqueid_facho/3_without_nulls_.txt +++ /dev/null @@ -1 +0,0 @@ -"les fascistes de merde un fasciste de merde" diff --git a/input/ydl/uniqueid_facho/4_phrases_.txt b/input/ydl/uniqueid_facho/4_phrases_.txt deleted file mode 100644 index f2b106f..0000000 --- a/input/ydl/uniqueid_facho/4_phrases_.txt +++ /dev/null @@ -1 +0,0 @@ -les fascistes de merde un fasciste de merde diff --git a/input/ydl/uniqueid_facho/uniqueid_facho.wav b/input/ydl/uniqueid_facho/uniqueid_facho.wav deleted file mode 100644 index 9291c60..0000000 Binary files a/input/ydl/uniqueid_facho/uniqueid_facho.wav and /dev/null differ diff --git a/transcript.sh b/transcript.sh index 33ddd95..83c4f0e 100644 --- a/transcript.sh +++ b/transcript.sh @@ -6,6 +6,14 @@ if [ $1 ]; then file=$1 fi +FILE_NAME=$(basename $file .wav) + +output_dir="output" +if [ $2 ]; then + output_dir=$2 +fi +OUT_DIR=$( echo "$output_dir/$FILE_NAME") + echo "########### $(date) : conversion de fichier audio .WAV mono piste uniquement, avec Vosk installé par pip3, et un modèle de textes en français." echo " " @@ -40,8 +48,7 @@ else exit 1 fi echo " " -FILE_NAME=$(basename $file .wav) -OUT_DIR=$( echo "output/$FILE_NAME") + mkdir output/$FILE_NAME echo " convertir en sous titre ? $ENABLE_SRT" if ($ENABLE_SRT) ; then