Как активировать говорящие часы в KDE в Ubuntu 14.04

Если я щелкну правой кнопкой мыши на часах в Kubuntu 14.04, затем в «Настройках цифровых часов», затем в «Общих», появится хорошая опция, в которой вы можете выбрать интервал, а затем часы должны произносить время вслух. Я выбираю «Время разговора: каждые 15 минут».

enter image description here

Хорошо, а? Мне интересно, почему это так, потому что это не работает.

Я установил espeak и Festival .

Я установил Джови . Рядом со значком батареи стоит глупый человечек с радугой, и он может читать содержимое буфера обмена металлическим голосом.

enter image description here

Но нет говорящих часов.

Затем я активирую «Включить преобразование текста в речь» в «Системных настройках» - «Доступность». Да, очень хорошо, но в следующий раз, когда я перезагружаюсь, он деактивируется, и я должен активировать его снова.

enter image description here

1
задан 17 December 2017 в 10:01

1 ответ

Вы можете использовать crontab , чтобы получить говорящие часы. Отредактируйте crontab с помощью

crontab -e

Эти строки

# Minute   Hour   Day of Month       Month          Day of Week        Command
# (0-59)  (0-23)     (1-31)    (1-12 or Jan-Dec)  (0-6 or Sun-Sat)
   *       *          *               *                 *             /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

будут показывать время каждую минуту. (Используйте его для тестирования.)

Если вы хотите, чтобы время указывалось каждые 15 минут, вы можете заменить последнюю строку выше на следующую строку:

   */15    *          *               *                 *             /bin/date '+It is \%-H and \%M'|/usr/bin/espeak >/dev/null 2>/dev/null

Если вы хотите другое кроме английского, вы можете использовать опцию espeak -v (и указать свой язык).


Обратите внимание, что

date '+It is %-H and %M'|espeak >/dev/null 2>/dev/null

(без обратной косой черты и без полного пути) работает как прямая команда (когда отсутствует в crontab)

1
ответ дан 17 December 2017 в 10:01

Другие вопросы по тегам:

Похожие вопросы: