|
|
|
@ -5,17 +5,17 @@
|
|
|
|
|
echo "########### conversion de fichier audio .WAV mono piste uniquement, |
|
|
|
|
avec Vosk installé par pip3, et un modèle de textes en français." |
|
|
|
|
echo " " |
|
|
|
|
if [-f $1] |
|
|
|
|
echo " fichier non trouvé: $1" |
|
|
|
|
ls -larth input |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
python3 ./test_simple.py $1 > output/converted_output.txt |
|
|
|
|
# if [-f $1] |
|
|
|
|
# echo " fichier non trouvé: $1" |
|
|
|
|
# ls -larth input |
|
|
|
|
# exit 1 |
|
|
|
|
# fi |
|
|
|
|
python3 ./conversion_simple_fr.py $1 > output/converted_output.txt |
|
|
|
|
|
|
|
|
|
echo " " |
|
|
|
|
echo "########### nettoyer la sortie " |
|
|
|
|
echo " " |
|
|
|
|
jq .text output/converted_output.txt > output/converted_cleaned_with_null.txt |
|
|
|
|
jq .text output/converted_output.txt > output/converted_cleaned_with_null.txt |
|
|
|
|
|
|
|
|
|
sed 's/null//g' output/converted_cleaned_with_null.txt > output/converted_out_without_nulls.txt |
|
|
|
|
sed 's/^ *//; s/ *$//; /^$/d' output/converted_out_without_nulls.txt > output/converted_out_without_nulls2.txt |
|
|
|
@ -24,7 +24,8 @@ sed 's/\"//g' output/converted_out_without_nulls2.txt > output/converted_out_wit
|
|
|
|
|
echo " " |
|
|
|
|
echo "########### OK " |
|
|
|
|
echo " " |
|
|
|
|
cat converted_out_without_nulls3.txt |
|
|
|
|
COUNT_LINES=$(cat output/converted_out_without_nulls3.txt |wc -l) |
|
|
|
|
|
|
|
|
|
echo "########### conversion faite dans converted_out_without_nulls.txt" |
|
|
|
|
echo "########### lignes transcriptes $COUNT_LINES " |
|
|
|
|
echo "########### conversion faite dans output/converted_out_without_nulls.txt" |
|
|
|
|
exit 0 |
|
|
|
|