Comment obtenez-vous une horloge parlante toutes les heures?
22
Je veux obtenir un programme (un script qui peut être défini pour démarrer automatiquement ou quelque chose comme ça) qui vous indique toutes les heures comme "Il est 11 heures".
Je sais que c'est facile sur Mac, mais comment l'obtenir sur Precise?
Il y a un programme dans les prises en pension standard pour elle, saytime.
sudo apt-get install saytime
Ensuite, vous pouvez exécuter saytime -r 3600pour l'exécuter toutes les heures (3600 secondes, ou modifier le nombre pour un intervalle différent en secondes). Il démarrera en arrière-plan lorsqu'il sera exécuté avec cette option.
Si vous souhaitez modifier le format (par exemple pour supprimer les "et X secondes"), ce serait saytime -r 3600 -f %P%l%M- des options de formatage complet dans man saytime.
@Dan Wow. Oups. Bon endroit, c'est plutôt embarrassant! Oui, il était en effet censé être 3600. Modifié pour corriger.
Jez W
1
Si vous avez des problèmes comme l' sox FAIL formats: can't open output file '/dev/audio': Permission deniedexécuter avec padsp:$ padsp saytime -r 3600
franzlorenzon
@franzlorenzon Comment travaillez-vous à padsp saytime -r 3600partir des applications de démarrage dans Gnome? J'ai essayé de l'ajouter ici, mais cela ne fonctionne pas.
sox FAIL formats: can't open output file '/dev/audio': Permission denied
exécuter avecpadsp
:$ padsp saytime -r 3600
padsp saytime -r 3600
partir des applications de démarrage dans Gnome? J'ai essayé de l'ajouter ici, mais cela ne fonctionne pas.Si vous voulez devenir fou, vous pouvez également ajouter à gnome-schedule:
Où un message personnalisé peut inclure la sortie de la commande
et si vous voulez une voix plus agréable, essayez quelque chose comme:
la source
La version espeak actuelle (1.48.3) est directement liée aux voix mbrola. Vous pouvez donc obtenir un bon résultat avec quelque chose comme:
Des paramètres sont disponibles pour parler pour peaufiner la voix. Voir c'est
man
pour plus d'options.la source