На Mac есть функция, которая позволяет вашему компьютеру устно объявлять время на часе, есть ли что-то похожее на Ubuntu? То есть есть пакет, который уже делает это, или мне нужно настроить что-то вроде say
считывания времени на часе? И если так, то как мне это сделать? Я использую Ubuntu GNOME 15.04 с GNOME 3.16.
10
date
выводит это в тексте. может быть, вы могли бы передать это через программу преобразования текста в речь?[time]
заменено часом):It is now [time] O'clock
sed
Ответы:
Вы могли бы использовать свой crontab
Создать маленький сценарий
добавьте код ниже
и установить исполняемые права
Отредактируйте свой crontab через
и добавьте конфигурацию ниже
Вы можете заменить
espeak
линию одной из следующих возможностейили
или
%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
источник
>
.flite
) Он говорит время в полный час и (чч: мм) всякий раз, когда я отправляю ему пакет Wake-on-Lan. Я установил его, чтобы говорить немного медленнее (set Duration_stretch=1.3
), чтобы получить более приятный тон голоса.Это дает вам время в речи (спасибо kos за лучший синтаксис):
Первая установка
say
, которая находится вgnustep-gui-runtime
:Тогда запустите это.
24-часовой режим:
12-часовой режим
источник