Crontab'ınızı kullanabilirsiniz
Küçük bir senaryo oluştur
mkdir -p ~/bin
nano ~/bin/say_hour
aşağıdaki kodu ekle
#!/usr/bin/env bash
my_date=$(date +'%H:%M:%S')
padsp espeak "$my_date"
ve yürütülebilir hakları ayarlama
chmod +x ~/bin/say_hour
Crontab'ınızı üzerinden düzenleyin
crontab -e
ve aşağıdaki yapılandırmayı ekleyin
0 * * * * bin/say_hour
espeakHattı aşağıdaki olasılıklardan biriyle değiştirebilirsiniz
sudo apt-get install espeak
espeak $(date +"%H:%M:%S")
espeak $(date +%T)
# Adjust speed with `-s`, in words per minute, default is 160
espeak -s 10 $(date +"%H:%M:%S")
veya
sudo apt-get install festival
date +"%H:%M:%S" | festival --tts
date +%T | festival --tts
veya
sudo apt-get install speech-dispatcher
spd-say $(date +"%H:%M:%S")
spd-say $(date +%T)
# Adjust speed with (-100 .. 0 .. 100)
spd-say -r -50 $(date +%T)
%I - saat (01..12) biçimi
%H - (00..23) biçiminde saat
%M - dakika (00..59)
%S - saniye (00..60)
%T- HH:MM:SS24 Formatında
Diğer seçenekler aracılığıyla man date, man espeak, man festivalveman spd-say
datemetinde çıktılar. belki de bunu bir metin-konuşma programı aracılığıyla paylaşabilirsiniz?