16.04 LTS如何使用eSpeak让系统在最高时间公布时间

过去的Ubuntu版本都内置了语音。

在Unity中搜索我找不到任何与TTS相关的单词“speak”或“speech”

我的计划是让cron工作说话,这样我就可以关闭显示器了。

从每小时做一次时间公告开始。 如果对第二个不完全精确,那就没关系。

那我怎么能说16.04 LTS说话呢?

对于我的项目,可以说话的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本身的更多详细信息:

如何使用命令行进行文本到语音输出?