16.04 LTS Как заставить систему объявить время в верхней части часа с помощью eSpeak

В прошлых версиях Ubuntu была встроена речь.

Поиск в Unity Я ничего не могу найти со словами «говорить» или «речь», которые имеют отношение к TTS

Мой план состоит в том, чтобы говорить о работе cron, чтобы я мог оставить монитор выключенным.

Начиная с того, что он делает объявление о времени каждый час. Это нормально, если это не совсем точно для второго.

Итак, как я могу говорить 16.04 LTS?

3
задан 18 November 2017 в 06:56

3 ответа

Для моего проекта, 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 :

Как вывод текста в речь с использованием командной строки?

3
ответ дан 22 May 2018 в 16:08
  • 1
    Остановите спам-ссылки на свои сообщения, пожалуйста. – muru 20 November 2017 в 22:24
  • 2
    @SDsolar Я бы предложил добавить, как вы добавили скрипт в свой crontab, так что это более полный ответ. – Thomas Ward♦ 21 November 2017 в 19:15
  • 3
    Отличная идея. Теперь вы можете видеть это выше. – SDsolar 22 November 2017 в 00:23

Для моего проекта, 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 :

Как вывод текста в речь с использованием командной строки?

3
ответ дан 18 July 2018 в 03:05

Для моего проекта, 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 :

Как вывод текста в речь с использованием командной строки?

3
ответ дан 24 July 2018 в 17:44

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

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