16.04 LTS Как заставить систему объявить время в верхней части часа с помощью eSpeak
В прошлых версиях Ubuntu была встроена речь.
Поиск в Unity Я не могу найти ничего со словами "говорить" или "речь", которые имеют отношение к TTS
Мой план состоит в том, чтобы cron
рабочие места говорят, чтобы я мог оставить монитор выключенным.
Начиная с того, что он делает объявление времени каждый час. Это нормально, если оно не совсем точно с точностью до секунды.
Так как я могу заставить говорить 16.04 LTS?
1 ответ
Для моего проекта cron
рабочие места, которые могут говорить, espeak
самый простой.
sudo apt-get update
sudo apt-get install espeak
Он может объявить время с /home/me/scripts/saytime
:
#!/bin/bash
echo "\`$(date +%H)\` Hundred" | espeak
Затем установите его в crontab следующим образом:
export EDITOR=gedit
crontab -e
... добавить эту строку:
00 * * * * /home/me/scripts/saytime
Для более подробной информации о самом espeak:
Вам может потребоваться инициализировать звук во временной оболочке crontab, чтобы получить звук.
Таким образом, вы можете инициализировать звук в crontab или, по крайней мере, в скрипте, который вызывается из crontab.