आप अपने crontab का उपयोग कर सकते हैं
थोड़ी स्क्रिप्ट बनाएं
mkdir -p ~/bin
nano ~/bin/say_hour
नीचे दिए गए कोड जोड़ें
#!/usr/bin/env bash
my_date=$(date +'%H:%M:%S')
padsp espeak "$my_date"
और निष्पादन योग्य अधिकार निर्धारित करें
chmod +x ~/bin/say_hour
के माध्यम से अपने crontab संपादित करें
crontab -e
और नीचे विन्यास जोड़ें
0 * * * * bin/say_hour
आप espeak
नीचे दी गई संभावनाओं में से एक के साथ लाइन को बदल सकते हैं
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")
या
sudo apt-get install festival
date +"%H:%M:%S" | festival --tts
date +%T | festival --tts
या
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
- घंटा (01..12) प्रारूप
%H
- घंटा (00..23) प्रारूप में
%M
- मिनट (00..59)
%S
- दूसरा (00..60)
%T
- HH:MM:SS
24 प्रारूप में
अधिक विकल्पों के माध्यम से man date
, man espeak
, man festival
औरman spd-say
date
इसे टेक्स्ट में आउटपुट करता है। शायद आप एक पाठ से भाषण कार्यक्रम के माध्यम से पाइप कर सकते हैं?