Bir saatlik konuşma saatini nasıl edinirsiniz?

22

Programın her saat başı "Saat 11 olduğunu" belirten bir program (otomatik başlatma veya bir şey olarak ayarlanabilen bir komut) almak istiyorum.

Mac'lerde kolay olduğunu biliyorum, ancak bunu Kesinlik'te nasıl edinirsiniz?

    
sordu Tracy Iquiña 15.05.2013 17:02

3 cevap

21

Bunun için standart tablolarda bir program var, saytime .

sudo apt-get install saytime

Ardından, her saatte bir çalıştırmak için saytime -r 3600 çalıştırabilirsiniz (3600 saniye veya saniye cinsinden farklı bir aralık için sayıyı değiştirebilirsiniz). Bu seçenekle çalıştırıldığında bir arka plan işlemi olarak başlayacaktır.

Biçimi değiştirmek isterseniz (örneğin "ve X saniye" yi kaldırmak için) saytime -r 3600 -f %P%l%M olur - man saytime 'deki tam biçim seçenekleri.

Kaynak: İşte

    
verilen cevap Jez W 15.05.2013 17:11
1
sudo apt-get install festival

Eğer çıldırmak istiyorsan gnome-programına da ekleyebilirsin:

echo This is my custom message | festival --tts

Özel mesajın komutun çıktısını içerebileceği yerler

date

ve daha güzel bir ses istiyorsanız, aşağıdaki gibi bir şey deneyin:

sudo apt-get install festvox-us1
echo "(set! voice_default 'voice_us1_mbrola)" | sudo tee -a /etc/festival.scm
    
verilen cevap Jonathan 06.06.2013 11:24
0

Mevcut espeak versiyonu (1.48.3) doğrudan mbrola seslerine bağlanır. Böylece, aşağıdaki gibi bir şeyle iyi bir sonuç elde edebilirsiniz:

date|espeak -v en-us

Parmağınızı sesleri düzeltmek için kullanabiliyorsunuz. Daha fazla seçenek için man değerine bakın.

    
verilen cevap Hydra Starmaster 18.11.2015 16:50

Etiketlerdeki diğer soruları oku