2021-02-18 15:46:55 +01:00
|
|
|
#!/bin/bash
|
2021-02-19 11:08:13 +01:00
|
|
|
# utilisation: bash transcript.sh MONFICHIER.wav
|
2021-02-18 15:46:55 +01:00
|
|
|
# auteur du script: tykayn contact@cipherbliss.com
|
|
|
|
|
|
|
|
echo "########### conversion des fichiers audio .ogg dans le dossier input, vers du wav mono-piste uniquement,
|
|
|
|
avec Vosk installé par pip3, et un modèle de textes en français."
|
|
|
|
echo " "
|
|
|
|
for i in input/*.ogg; do
|
|
|
|
ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le "input/converted_to_wav/${i%ogg}wav"
|
|
|
|
done
|
|
|
|
|
|
|
|
echo " "
|
|
|
|
echo "########### OK "
|
|
|
|
echo " "
|
|
|
|
COUNT_LINES_OGG=$(ll input/*.ogg |wc -l)
|
|
|
|
COUNT_LINES=$(ll input/converted_to_wav |wc -l)
|
|
|
|
|
|
|
|
echo "########### fichiers ogg dans le dossier input: $COUNT_LINES_OGG "
|
|
|
|
echo "########### fichiers wav dans le dossier input: $COUNT_LINES "
|
|
|
|
echo "########### conversion faite dans output/converted_out_without_nulls.txt"
|
|
|
|
exit 0
|