Рубель - форум об интернет заработке.

Объявление

Самые уважаемые пользователи форума.

    Информация о пользователе

    Привет, Гость! Войдите или зарегистрируйтесь.


    Вы здесь » Рубель - форум об интернет заработке. » Говорим обо всём » создаем говорящие часы в линуксе.


    создаем говорящие часы в линуксе.

    Сообщений 1 страница 10 из 10

    1

    https://forumupload.ru/uploads/0019/49/e2/212/t836602.png

    Качаем тут

    0

    2

    А поподробней можно? Что говорят, куда ставятся, есть ли русский язык?

    0

    3

    Lebeda написал(а):

    А поподробней можно? Что говорят, куда ставятся, есть ли русский язык?

    Они говорят то что вы захотите. Гуглопереводчик с озвучкой вам в помощь https://www.google.ae/search?q=переводчик .

    Всю озвучку я при помощи гуглопереводчика делал. В поле вводил, например, "0 часов 30 минут" и скачивал ауудиофайл.

    Как их сделать?

    шаг 0

    Понадобится mplayer.

    Код:
    sudo apt install mplayer

    шаг 1

    Создаем в домашнем каталоге катлоги bin/clock/

    Код:
    mkdir -p ~/bin/clock/

    шаг 2

    В каталоге ~/bin/ создаем файл play.sh с содержимым:

    Код:
    #!/bin/bash
    export XDG_RUNTIME_DIR=/run/user/1000
    /usr/bin/mplayer $1
    

    Файл play.sh должен иметь права на выполнение.

    Код:
    chmod u+x ~/bin/play.sh 

    шаг 3

    В каталог ~/bin/clock/ записываем "озвучку" - mp3-файлы из архива указанного выше. (еще раз та же сссылка)

    шаг 4

    По команде crontab -e вносим изменения в файл cron`a

    xuser измените на имя вашей учетной записи.

    Код:
    crontab -e
    # ...
    # m h  dom mon dow   commanxd
    00 00 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/0.mp3
    00 01 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/1.mp3
    00 02 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/2.mp3
    00 03 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/3.mp3
    00 04 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/4.mp3
    00 05 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/5.mp3
    00 06 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/6.mp3
    30 06 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/6_30.mp3
    00 07 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/7.mp3
    30 07 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/7_30.mp3
    00 08 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/8.mp3
    30 08 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/8_30.mp3
    00 09 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/9.mp3
    30 09 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/9_30.mp3
    00 10 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/10.mp3
    30 10 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/10_30.mp3
    00 11 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/11.mp3
    30 11 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/11_30.mp3
    00 12 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/12.mp3
    30 12 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/12_30.mp3
    00 13 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/13.mp3
    30 13 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/13_30.mp3
    00 14 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/14.mp3
    30 14 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/14_30.mp3
    00 15 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/15.mp3
    30 15 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/15_30.mp3
    00 16 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/16.mp3
    30 16 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/16_30.mp3
    00 17 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/17.mp3
    30 17 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/17_30.mp3
    00 18 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/18.mp3
    30 18 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/18_30.mp3
    00 19 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/19.mp3
    30 19 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/19_30.mp3
    00 20 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/20.mp3
    30 20 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/20_30.mp3
    00 21 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/21.mp3
    30 21 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/21_30.mp3
    00 22 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/22.mp3
    30 22 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/22_30.mp3
    00 23 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/23.mp3
    30 23 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/23_30.mp3
    
    

    Всё.

    Отредактировано alsk (31-12-2020 18:29:09)

    0

    4

    Смотрю и думаю о виндовс, а потом прозреваю, что часы то под линукс ...
    Вот что значит поспать всего 3 часа.
    Они под любой дистрибутив сгодятся или только под какой-то определённый?

    0

    5

    Lebeda написал(а):

    Смотрю и думаю о виндовс, а потом прозреваю, что часы то под линукс ...
    Вот что значит поспать всего 3 часа.
    Они под любой дистрибутив сгодятся или только под какой-то определённый?

    (сначала идёт непереводимая нэцнзурщина на мэстном диалэкте*)... , потом Алискин успокаивается и отвечает: ДА, такие говорящие часы подходят для ВСЕХ юниксистем**.
    ---

    * - или как сказано в "Бриллиантовой руке"? - сцена разговора двух контрабандистов.

    ** - то есть такие "часы" можно сделать в любой unix-системе.

    0

    6

    Что значит?

    alsk написал(а):

    unix-системе

    Объясни мне пожалуйста попроще.

    0

    7

    Lebeda написал(а):

    Что значит?

    Объясни мне пожалуйста попроще.

    это шутка?

    ---
    https://ru.wikipedia.org/wiki/Unix-подобная_операционная_система
    ---

    0

    8

    Lebeda написал(а):

    Что значит?

    Объясни мне пожалуйста попроще.

    я выше указал только ссылку на викторию, потому шо... Потому что если бы я начал объяснять - то вопросов было бы еще больше.

    ну а если вообще просто-просто сказать что такое (ДЛЯ МЕНЯ и В МОЕМ ПОНИМАНИИ) unix-системы, то это операционные системы которые соблюдают (придерживаются) стандарт POSIX.

    POSIX означает что в юникс-системе обязательно будет присутствовать команда crontab и сам crond-демон. А также интерпретатор и прочая хрень (права на объекты файловых систем и прочее во всех юникс-системах реализованы(?) почти одинаково). В дебри терминологии и истории не буду лезть, но суть, думаю, можно понять.

    0

    9

    Наконец-то кто-то мне нормально объяснил что это такое! Сколько у людей ни спрашивала, толком никто ничего объяснить не мог. А понтов то было просто море.
    Спасибо, что по простому сказал.  :glasses:

    0

    10

    Lebeda написал(а):

    Наконец-то кто-то мне нормально объяснил что это такое! Сколько у людей ни спрашивала, толком никто ничего объяснить не мог. А понтов то было просто море.
    Спасибо, что по простому сказал.

    но это не точное объяснение без использования заумной терминологии (не по научным статьям и не по википедии).

    Для дальнейшего понимания есть гагл и интернет.

    0


    Вы здесь » Рубель - форум об интернет заработке. » Говорим обо всём » создаем говорящие часы в линуксе.