Я ищу приложение для Fedora / Linux, которое регулярно озвучивает системное время, аналогично тому, как в Mac OSX. Быстрый просмотр Google мало что показал.

Интеграция с календарем Evolution, интеграция с GNOME и другие полезные организационные функции крайне желательны, но не обязательны. Приложение должно автоматически объявить время вокально, как минимум.

Приветствия за любые предложения.

3 ответа3

1

Вы можете использовать Google Translate даже на вашем родном языке.

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 -
}

Другой вариант - система синтеза речи фестиваля

1

ESpeak не дает вам то, что вам нужно ?? Я использовал это несколько лет назад, чтобы объявить тревоги для определенных систем в комнате гипервизора ... Это было очень полезно. Вы можете настроить акцент, голос и другие вещи.

Проект ESpeak

0

на этой ссылке настройка «говорящие часы легко в Linux» - некоторые примеры, чтобы сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .