Horloge vocale pour OS GNU/Linux

  • Espeak est un logiciel libre et gratuit
  • Mbrola et les voix mbrola ne sont pas un logiciel libre mais sont gratuit pour une utilisation personnel
    ATTENTION si le binaire mbrola ne fonctionne pas sur un système 64 bits alors, il manque la librairie lib32-glibc
La distribution GNU/Linux de base pour l'écriture des script était la openSuSe.
ATTENTION, sur certaine distribution comme la NetRunner Rolling basé sur Manjaro elle même basée sur Arch-Linux, si il n'y a pas de son alors il faut rajouter dans le fichier clock_15mn.sh, DISPLAY=:0 comme ceci :
*/15 * * * * DISPLAY=:0 /home/$USER/bin/clock_fr_L.sh

********************************************
Maj 18/04/2017.
Pour Kubuntu 17.04 il y à deux modifications, la première, créer ou télécharger, le fichier .asoundrc à la racine de votre "home"
.asoundrc doit contenir

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

Puis pour le script clock_15mn.sh, il faut remplacer $USER par le nom de l'utilisateur
*/15 * * * * DISPLAY=:0 /home/NomUser/bin/clock_fr_L.sh

et lancer la commande suivante dans un terminal:
sudo crontab -u NomUser /home/NomUser/bin/clock_15mn.sh

********************************************
Voici pour les OS GNU/Linux une horloge parlante composée d'un fichier Bash clock_fr.sh
pour la version courte "par ex : il est 20 heures 30"
et clock_fr_L.sh pour la version longue "par ex : il est 20 heures et, 30 minutes".
Ils font appel à espeak le synthétiseur et mbrola pour la voix.
Mise à jour du 15 Octobre 2016: correction pour la prononciation de midi et minuit
Télécharger tous les fichiers scripts
Pour les installer voici la procédure, pour :
opensuse :
sudo zypper in espeak mbrola

puis il vous faut télécharger le fichier fr1.zip et copier le répertoire fr1 de l'archive dans
/usr/share/mbrola

Debian, ubuntu .... :

sudo apt-get install espeak mbrola mbrola-fr1
ATTENTION : Il faut avoir les dépots non-free actifs


Vous pouvez éditer les fichiers pour configurer la vitesse des mots par minute
elle est positionnée à 150, par défaut, elle est à 175 l'option est -s
pour une valeur de 80 à 450.
****************************************

ATTENTION, les fichiers bash, après téléchargement ne sont plus exécutables
Voici la commande pour les rendre exécutables : chmod u+x clock_fr.sh

Pour lancer la synthèse vocale de l'horloge toutes les 15 min.
Il vous faut télécharger le fichier clock_15mn.sh
Et l'éditer si vous avez besoin de changer le chemin qui est :
/home/$USER/bin/clock_fr.sh.
Puis exécuter la commande suivante :

crontab -u $USER /home/$USER/bin/clock_15mn.sh
ou
sudo crontab -u $USER /home/$USER/bin/clock_15mn.sh

Le fichier Horloge Parlante.desktop est pour KDE, il est à placer dans Bureau ou Desktop.
Il est éditable avec un éditeur de texte, pour changer le chemin du fichier.
Vous pouvez aussi, le modifier pour d'autres bureaux.
En cliquant dessus, vous entendez l'heure.

NOUVEAU (02/12/2015)