diff --git a/install.sh b/install.sh index 5af8bd4..fe0fb5c 100644 --- a/install.sh +++ b/install.sh @@ -1,15 +1,47 @@ #!/bin/bash # utilisation: bash convert_from_wav.sh MONFICHIER.wav # auteur du script: tykayn contact@cipherbliss.com +green=`tput setaf 2` +cyan=`tput setaf 4` +reset=`tput sgr0` -echo "########### installation de vosk avec python3, documentation: https://alphacephei.com/vosk/install " +# echo -e "${green}########### $(date) installation des prérequis: jq, python3-pip ${reset}" +# echo " " +# if hash -v apt &> /dev/null +# then +# echo "installation de JQ et python3-pip" +# apt install jq python3-pip +# fi + + + +echo -e "${green}########### installation de vosk avec python3, documentation: https://alphacephei.com/vosk/install ${reset}" echo " " +echo -e "${green}########### informations sur votre système: ${reset}" +echo -e " ${cyan}" +lsb_release -a +python3 --version +pip3 --version +echo -e " ${reset}" pip3 -v install vosk -echo "########### récupération du modèle de reconnaissance en Français sous licence aGPL, taille: 1.6Go. Choix des modèles disponibles: https://alphacephei.com/vosk/models" +echo "${green}########### récupération du modèle de reconnaissance en Français sous licence aGPL, taille: 1.6Go. Choix des modèles disponibles: https://alphacephei.com/vosk/models ${reset}" echo " " -wget https://alphacephei.com/vosk/models/vosk-model-fr-0.6-linto-2.2.0.zip -unzip vosk-model-fr-0.6-linto-2.2.0.zip -mv vosk-model-fr-0.6-linto-2.2.0 models/ -mv models/vosk-model-fr-0.6-linto-2.2.0 models/fr + mkdir -p models/fr +echo -e "${green}########### Procéder au téléchargement du modèle Français (1.6go) pour transcrire les textes ?${reset} (écrivez o pour oui et faites entrée pour valider) ${reset}" +read proceed +if [[ $proceed == o* ]]; then + echo "C'est parti." + wget https://alphacephei.com/vosk/models/vosk-model-fr-0.6-linto-2.2.0.zip + echo -e "${green}########### téléchargement du modèle OK ${reset}" + unzip vosk-model-fr-0.6-linto-2.2.0.zip -d models/fr + echo -e "${green}########### décompression du modèle OK ${reset}" + ls -l models/fr +else + echo -e "${green}########### vous n'avez pas souhaité télécharger le modèle ${reset}" + echo -e "${green}########### fin de l'installation sans télécharger de modèle de langue ${reset}" + exit 0 +fi -echo "########### installation ok" + + +echo -e "${green}########### installation ok ${reset}"