Як ви отримуєте годинний розмовляючий годинник?


22

Я хочу отримати програму (сценарій, яку можна встановити для автоматичного запуску або щось подібне), яка говорить вам щогодини, наприклад, "Це 11 годин".

Я знаю, що на Macs це легко, але як це зрозуміти на Precis?

Відповіді:


21

Там в програмі в стандартній РЕПО для нього, 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


@Dan Wow. Уопс. Добре місце, це скоріш бентежно! Так, це справді мало бути 3600. Відредаговано, щоб виправити.
Jez W

1
Якщо у вас є такі проблеми, як sox FAIL formats: can't open output file '/dev/audio': Permission deniedзапустити його padsp:$ padsp saytime -r 3600
franzlorenzon,

@franzlorenzon Як зробити padsp saytime -r 3600роботу зі запуску програм у Gnome? Я спробував додати його туди, але це не працює.
Трейсі Ікінья

Це працює один термінал? Чи можете ви бачити журнал від Gnome ( unix.stackexchange.com/questions/17244/… )?
franzlorenzon

1
sudo apt-get install festival

Якщо ви хочете злізти, ви також можете додати до розкладу gnome:

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

Я думаю, вам слід також використовувати cron, щоб він працював щогодини.
franzlorenzon

Ось що я мав на увазі під гномом-графіком
Джонатан

Оп, ви маєте рацію :)
franzlorenzon

0

Поточна версія espeak (1.48.3) посилається безпосередньо на mbrola голоси. Таким чином, ви можете отримати хороший результат, наприклад:

date|espeak -v en-us

Парми доступні для виступу, щоб налаштувати голос. Дивіться, що це manдля додаткових варіантів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.