Fedora Linux 有没有合适的语音时间/日期/约会播报器?

Fedora Linux 有没有合适的语音时间/日期/约会播报器?

我正在寻找一个 Fedora / Linux 应用程序,它可以定期以语音方式宣布系统时间,类似于 Mac OSX 的时间宣布功能。快速浏览 Google 后,没有找到太多信息。

Evolution 日历预约集成、GNOME 集成和其他有用的组织功能非常受欢迎,但并非必不可少。不过,应用程序至少应该自动以语音方式报时。

欢迎提出任何建议。

答案1

ESpeak 不能满足您的需求?几年前,我曾用它来为超级监控室中的特定系统发布警报……它非常有用。您可以自定义口音、声音和其他内容。

ESpeak 项目

答案2

您甚至可以使用自己的语言来利用 Google 翻译。

google-say -ru 16:43
google-say "Splendid supa-ninja, let's do it\!"
google-say -ru "Супер юзер дот ком"
man bash | grep -m1 GNU | google-say

!#/bin/bash
google-say-ru () { google-say-generic -ru $@; }
google-say () { google-say-generic $@; } 
google-say-generic () {
    local WORDS service _lang;
    if [ "$1" == "-ru" ]; then
        shift;
        _lang=ru;
    else
        _lang=en;
    fi;
    if [ -f "$1" ]; then
        cat "$1" | while read l; do
            google-say-generic "-${_lang}" "$l";
        done;
        return 0;
    else
        if [ $# -eq 0 ]; then
            WORDS="`cat | tr ' ' +`";
        else
            WORDS="`echo $@ |tr ' ' +`";
        fi;
    fi;
    echo $WORDS | tr '+' ' ';
    service="http://translate.google.com/translate_tts?ie=UTF-8&tl=${_lang}&q=$WORDS";
    wget -q -U Mozilla -O- "$service" | mpg321 --quiet -
}

另一个选择是节日语音合成系统

答案3

在此链接上在 Linux 中轻松设置报时时钟以下是一些实现此目的的示例。

相关内容