আপনি আপনার ক্রন্টব ব্যবহার করতে পারেন
একটু স্ক্রিপ্ট তৈরি করুন
mkdir -p ~/bin
nano ~/bin/say_hour
নীচের কোড যুক্ত করুন
#!/usr/bin/env bash
my_date=$(date +'%H:%M:%S')
padsp espeak "$my_date"
এবং নির্বাহযোগ্য অধিকার নির্ধারণ করুন set
chmod +x ~/bin/say_hour
এর মাধ্যমে আপনার ক্রোনট্যাব সম্পাদনা করুন
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
এটি পাঠ্যে আউটপুট করে। সম্ভবত আপনি একটি টেক্সট টু স্পিচ প্রোগ্রামের মাধ্যমে পাইপ করতে পারেন?