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 本身的更多详细信息:
答案2
您可能需要在 crontab 临时 shell 中初始化声音才能获取声音。
因此您可以在 crontab 中或至少在从 crontab 调用的脚本中初始化声音。