ฉันต้องการรับโปรแกรม (สคริปต์ที่สามารถตั้งค่าให้เริ่มอัตโนมัติหรือบางสิ่งบางอย่าง) ที่บอกคุณทุกชั่วโมงเช่น "11 โมงเช้า"
ฉันรู้ว่ามันง่ายบน Macs แต่คุณจะทำอย่างนั้นได้อย่างไรใน Precise?
ฉันต้องการรับโปรแกรม (สคริปต์ที่สามารถตั้งค่าให้เริ่มอัตโนมัติหรือบางสิ่งบางอย่าง) ที่บอกคุณทุกชั่วโมงเช่น "11 โมงเช้า"
ฉันรู้ว่ามันง่ายบน Macs แต่คุณจะทำอย่างนั้นได้อย่างไรใน Precise?
คำตอบ:
มีโปรแกรมที่อยู่ใน Repos saytime
มาตรฐานสำหรับมัน
sudo apt-get install saytime
จากนั้นคุณสามารถเรียกใช้saytime -r 3600
เพื่อเรียกใช้ทุกชั่วโมง (3600 วินาทีหรือเปลี่ยนหมายเลขสำหรับช่วงเวลาที่แตกต่างกันในไม่กี่วินาที) มันจะเริ่มต้นเป็นกระบวนการพื้นหลังเมื่อทำงานด้วยตัวเลือกนี้
หากคุณต้องการที่จะเปลี่ยนรูปแบบ (เช่นการลบ "และวินาที X") มันจะเป็นsaytime -r 3600 -f %P%l%M
- man saytime
ตัวเลือกรูปแบบเต็มรูปแบบใน
ที่มา: http://ubuntuforums.org/showthread.php?t=516600&p=3130400#post3130400
sox FAIL formats: can't open output file '/dev/audio': Permission denied
ใช้กับpadsp
:$ padsp saytime -r 3600
padsp saytime -r 3600
ทำงานจากแอปพลิเคชันเริ่มต้นใน Gnome ได้อย่างไร ฉันลองเพิ่มที่นั่น แต่มันไม่ทำงาน
sudo apt-get install festival
ถ้าคุณอยากคลั่งไคล้คุณก็สามารถเพิ่มตารางคำพังเพย:
echo This is my custom message | festival --tts
ที่ข้อความที่กำหนดเองสามารถรวมเอาท์พุทของคำสั่ง
date
และถ้าคุณต้องการเสียงที่ดีกว่าลองสิ่งที่ชอบ:
sudo apt-get install festvox-us1
echo "(set! voice_default 'voice_us1_mbrola)" | sudo tee -a /etc/festival.scm
เวอร์ชัน espeak ปัจจุบัน (1.48.3) เชื่อมโยงโดยตรงกับเสียง mbrola ดังนั้นคุณสามารถได้รับผลลัพธ์ที่ดีกับสิ่งที่ชอบ:
date|espeak -v en-us
Parms พร้อมที่จะ espeak เพื่อปรับแต่งเสียง ดูว่ามันเป็นman
ตัวเลือกเพิ่มเติม