Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. Драйвер sayit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    506

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Драйвер sayit

Scheduled Pinned Locked Moved ioBroker драйвера
178 Posts 16 Posters 57.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    Haus
    wrote on last edited by
    #159

    @instalator:

    @Haus:

    @instalator:

    Засунь в функцию Если тебя не затруднит примерчик любой. :roll:
    Примерно так

    //var idSayIt = "sayit.0.tts.text";
    createState('Voice.Command', '');
    /////////////Голосовое управление/////////////////////////////
    on('javascript.0.Voice.Command', function (obj) {
    //var voice = obj.newState.val.toLowerCase();
    var voice = obj.newState.val.toLowerCase().toString().replace(/\ /g, "+");
        if (voice == 'включить+насос' || voice == 'включи+насос' || voice == 'вруби+насос'){
            setState('javascript.0.heat_pump', 'true');
            //var idSayIt = "sayit.0.tts.text";
           idSayIt('Внимание! Выключаю насос');
        }
        else if (voice == 'выключить+насос' || voice == 'выключи+насос' || voice == 'отключи+насос' || voice == 'отруби+насос'){
            setState('javascript.0.heat_pump', 'false');
            //setState (idSayIt, 'Внимание! Выключаю насос');
            idSayIt('Внимание! Выключаю насос');
        }
    });
    function idSayIt(command){
            setState ('sayit.0.tts.text', command);
            setState ('sayit.1.tts.text', command);
    }
    ```` `  
    

    Спасибо работает, отвечал сразу куда то сообщение пропало.

    js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

    admin: 3.6.0

    javascript: 4.1.10

    web: 2.4.1 vis: 1.1.10

    cloud: 2.6.2

    Server: DELL FX170 / linux: Debian 9.5 Stretch

    Adapter: MegaD-2561, Mega-ES…

    1 Reply Last reply
    0
    • D Offline
      D Offline
      DAndre
      wrote on last edited by
      #160

      Без инета из Кэш говорит?

      Файлов куча (большая), а без сети затык.

      Так и должно быть?

      <size size="50">Ubuntu 14.04 trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS, Android v4.4.2"

      Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-generic x86_64)</size>

      1 Reply Last reply
      0
      • H Offline
        H Offline
        Haus
        wrote on last edited by
        #161

        @DAndre:

        Без инета из Кэш говорит?

        Файлов куча (большая), а без сети затык.

        Так и должно быть? `
        Да если хоть раз говорила и записала в кэш, проверял на пинге отключал кабель

        P.S. Да в смысле говорит из кэша

        js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

        admin: 3.6.0

        javascript: 4.1.10

        web: 2.4.1 vis: 1.1.10

        cloud: 2.6.2

        Server: DELL FX170 / linux: Debian 9.5 Stretch

        Adapter: MegaD-2561, Mega-ES…

        1 Reply Last reply
        0
        • I Offline
          I Offline
          instalator
          wrote on last edited by
          #162

          @DAndre:

          Без инета из Кэш говорит?

          Файлов куча (большая), а без сети затык.

          Так и должно быть? `
          Ну из сети я так понимаю получает хеш и если с таким хешем есть файл то играет из файла. могу ошибкаться

          Высокий уровень Децибел вреден для здоровья!

          http://blog.instalator.ru/

          1 Reply Last reply
          0
          • D Offline
            D Offline
            DAndre
            wrote on last edited by
            #163

            Вообщем при отсутствии сети молчит
            ` > sayit-0 2016-02-23 16:04:37 error Cannot get file:Error: getaddrinfo ENOTFOUND

            sayit-0 2016-02-23 16:04:17 info saying: Arduino1. Связь восстановлена!

            sayit-0 2016-02-23 16:04:16 info saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3

            javascript-0 2016-02-23 16:04:16 info script.js.Ping2: Arduino1. Связь восстановлена! `

            При восстановлении ineta продолжает молчать, помогает только перезагрузка драйвера.

            У меня так :( . Пользую ya.ru

            <size size="50">Ubuntu 14.04 trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS, Android v4.4.2"

            Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-generic x86_64)</size>

            1 Reply Last reply
            0
            • H Offline
              H Offline
              Haus
              wrote on last edited by
              #164

              @DAndre:

              Вообщем при отсутствии сети молчит
              ` > sayit-0 2016-02-23 16:04:37 error Cannot get file:Error: getaddrinfo ENOTFOUND

              sayit-0 2016-02-23 16:04:17 info saying: Arduino1. Связь восстановлена!

              sayit-0 2016-02-23 16:04:16 info saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3

              javascript-0 2016-02-23 16:04:16 info script.js.Ping2: Arduino1. Связь восстановлена! `

              При восстановлении ineta продолжает молчать, помогает только перезагрузка драйвера.

              У меня так :( . Пользую ya.ru `
              В драйвере sayit постав длительность извещения 5-10сек

              Ты скрипт брал от сюда http://forum.iobroker.net/viewtopic.php … 1133#p9359 там описано как имитировать отключение инета чтобы записать в кэш.

              js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

              admin: 3.6.0

              javascript: 4.1.10

              web: 2.4.1 vis: 1.1.10

              cloud: 2.6.2

              Server: DELL FX170 / linux: Debian 9.5 Stretch

              Adapter: MegaD-2561, Mega-ES…

              1 Reply Last reply
              0
              • D Offline
                D Offline
                DAndre
                wrote on last edited by
                #165

                Выставил извещение 8 сек, результат тотже. ( в Кэш сообщения присутствуют)

                Смущает статистика яндекса
                ` > Голосовые ед. смысл Голосовые ед. синт. Голосовые ед. расп.

                23 0 172 0

                22 0 50 0

                21 0 25 0

                20 0 69 0

                19 0 33 0

                18 0 22 0

                17 0 30 0

                16 0 68 0 `
                Ладно сегодня издевался но по 30 запросов ежедневно :( . Наверное без сети никак :o

                <size size="50">Ubuntu 14.04 trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS, Android v4.4.2"

                Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-31-generic x86_64)</size>

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  electric
                  wrote on last edited by
                  #166

                  Ни у кого не было проблем с воспроизведением на планшетах?

                  У меня девайс с андроид 4.1.1, при настройке sayit говорить в браузере, ничего не говорит, на десктопе болтает…

                  Может надо какое приложение установить или настроить что?

                  1 Reply Last reply
                  0
                  • BluefoxB Offline
                    BluefoxB Offline
                    Bluefox
                    wrote on last edited by
                    #167

                    @electric:

                    Ни у кого не было проблем с воспроизведением на планшетах?

                    У меня девайс с андроид 4.1.1, при настройке sayit говорить в браузере, ничего не говорит, на десктопе болтает…

                    Может надо какое приложение установить или настроить что? `
                    Браузер на планшетах и телефонах не всегда поддерживает воспроизведение.

                    http://hpr.dogphilosophy.net/test/

                    1 Reply Last reply
                    0
                    • E Offline
                      E Offline
                      electric
                      wrote on last edited by
                      #168

                      @Bluefox:

                      http://hpr.dogphilosophy.net/test/ `
                      Из приведенной ссылки у меня на boatbrowser на указанном девайсе работает все, кроме первого теста и последнего.

                      Гугл хром вообще все проиграл, даже флак, мозилла как боат браузер за исключением mp3 (странно), остальные не пробовал.

                      Все 6 браузеров на этом девайсе не играют из sayit, когда в них открыт проект VIS.

                      1 Reply Last reply
                      0
                      • V Offline
                        V Offline
                        Vlad_k
                        wrote on last edited by
                        #169

                        хочу прикрутить http://mary.dfki.de:59125/, сервер будет на локалхосте крутиться, чтоб не быть зависимым от интернета, есть какие подводные камни о которых нужно знать для обеспечения совместимости ?

                        1 Reply Last reply
                        0
                        • V Offline
                          V Offline
                          vtec
                          wrote on last edited by
                          #170

                          После обновления с git sayit, облачный движок не проигрывает дин-дон

                          sayit.0	2017-01-29 23:38:00.123	error	Cannot play file "/opt/iobroker/node_modules/iobroker.sayit/123.mp3": Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.sayit/123.mp3'
                          

                          Файл располагается тут: /opt/iobroker/iobroker-data/files/sayit.0/tts.userfiles/123.mp3

                          1 Reply Last reply
                          0
                          • BluefoxB Offline
                            BluefoxB Offline
                            Bluefox
                            wrote on last edited by
                            #171

                            @vtec:

                            После обновления с git sayit, облачный движок не проигрывает дин-дон

                            sayit.0	2017-01-29 23:38:00.123	error	Cannot play file "/opt/iobroker/node_modules/iobroker.sayit/123.mp3": Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.sayit/123.mp3'
                            

                            Файл располагается тут: /opt/iobroker/iobroker-data/files/sayit.0/tts.userfiles/123.mp3 `

                            Тут он тоже лежит: /opt/iobroker/node_modules/iobroker.sayit/123.mp3

                            Какой Таймаут установлен?

                            1 Reply Last reply
                            0
                            • P Offline
                              P Offline
                              Pooh
                              wrote on last edited by
                              #172

                              Ivona померла?

                              Перестала говорить новые фразы. Только старые (из кэша видимо) говорит…

                              sayit.0	2017-07-15 08:05:21.080	warn	Received file is too short: {"Message":"Account is not active"}
                              

                              Пора на Amazon Polly переходить? Вроде бесплатно только на год :-(

                              В настройках Yandex SpeechKit сбрасывается "эмоциональный окрас".. и:

                              Согласно https://tech.yandex.ru/speechkit/cloud/doc/guide/concepts/tts-http-request-docpage/ поддерживается 6 голосов:

                              "женские голоса: jane, oksana, alyss и omazh;

                              мужские голоса: zahar и ermil."

                              и 3 эмоции:

                              "good — радостный, доброжелательный;

                              evil — раздраженный;

                              neutral — нейтральный (используется по умолчанию).

                              Примечание.

                              Значение neutral ранее называлась mixed (смешанная окраска голоса). Сейчас mixed поддерживается, но считается устаревшим."

                              Никакого "пьяного, больного, робота" не упоминается…

                              https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
                              https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
                              https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
                              https://www.timestope.com/freepooh - witness code: freepooh

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                aanestdoc
                                wrote on last edited by
                                #173

                                Добрый день! Не пинайте сильно, только-только начал вникать. Не могу сообразить: воспроизводит вроде все нормально, на разных движках, и разными голосами (хотя сильно не копал еще), но воспроизводит только то, что напишешь на клавиатуре.. как заставить его слушать мой голос? куда подключить микрофон? можно ли несколько микрофонов в разных комнатах?

                                Смысл - чтобы не открывать vis или браузер, а вообще, в "воздух" сказать…

                                Система крутится на OrangePi PC2, DietPi.

                                Установил iobroker на windows для изучения - встроенный микрофон на ноуте - не слышит.....

                                Заранее спасибо, вроде документацию прочитал, а ответ на вопрос не нашел

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  spectrekr
                                  wrote on last edited by
                                  #174

                                  @aanestdoc:

                                  Добрый день! Не пинайте сильно, только-только начал вникать. Не могу сообразить: воспроизводит вроде все нормально, на разных движках, и разными голосами (хотя сильно не копал еще), но воспроизводит только то, что напишешь на клавиатуре.. как заставить его слушать мой голос? куда подключить микрофон? можно ли несколько микрофонов в разных комнатах?

                                  Смысл - чтобы не открывать vis или браузер, а вообще, в "воздух" сказать…

                                  Система крутится на OrangePi PC2, DietPi.

                                  Установил iobroker на windows для изучения - встроенный микрофон на ноуте - не слышит.....

                                  Заранее спасибо, вроде документацию прочитал, а ответ на вопрос не нашел `
                                  sayit только говорит, не умеет он слушать. Надо что-то стороннее ставить, что будет слушать микрофон, преобразовывать звук в текст и отдавать в iobroker, после чего скриптом анализировать пришедший текст и строить логику.

                                  1 Reply Last reply
                                  0
                                  • I Offline
                                    I Offline
                                    instalator
                                    wrote on last edited by
                                    #175

                                    @aanestdoc:

                                    Добрый день! Не пинайте сильно, только-только начал вникать. Не могу сообразить: воспроизводит вроде все нормально, на разных движках, и разными голосами (хотя сильно не копал еще), но воспроизводит только то, что напишешь на клавиатуре.. как заставить его слушать мой голос? куда подключить микрофон? можно ли несколько микрофонов в разных комнатах?

                                    Смысл - чтобы не открывать vis или браузер, а вообще, в "воздух" сказать…

                                    Система крутится на OrangePi PC2, DietPi.

                                    Установил iobroker на windows для изучения - встроенный микрофон на ноуте - не слышит.....

                                    Заранее спасибо, вроде документацию прочитал, а ответ на вопрос не нашел `
                                    Слушать может виджет в VIS
                                    266_210.png

                                    Или на андроиде таскер либо приложение дуся ассистент. можно Алексу от амазона но она только английский понимает

                                    Высокий уровень Децибел вреден для здоровья!

                                    http://blog.instalator.ru/

                                    1 Reply Last reply
                                    0
                                    • A Offline
                                      A Offline
                                      andrey1509
                                      wrote on last edited by
                                      #176

                                      Здравствуйте.

                                      Подскажите новичку, как вставить в скрипт из примера, онлайн радио?

                                      По утрам с 7.00 до 7.40 играет себе тихонько, пробуждаться помогает. :D

                                      1 Reply Last reply
                                      0
                                      • A Offline
                                        A Offline
                                        andrey1509
                                        wrote on last edited by andrey1509
                                        #177

                                        Здравствуйте.
                                        Возникла проблемка. Имею cubietruck, с установленным Debian.
                                        Проблема с драйвером, не воспроизводит звук из iobroker. Если в консоле запускаю воспроизводит, а из iobroker
                                        в лог летят ошибки:

                                        sayit.0 saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
                                        2019-04-18 13:48:34.986 - error: sayit.0 Cannot play:Error: Command failed: mpg321 -g 5 /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
                                        High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
                                        Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
                                        now maintained by Nanakos Chrysostomos and others.
                                        Uses code from various people. See 'README' for more!
                                        THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
                                        tcgetattr(): Inappropriate ioctl for device

                                        Directory: /opt/iobroker/node_modules/iobroker.sayit
                                        Playing MPEG stream from gong.mp3 ...
                                        MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
                                        ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
                                        ALSA lib pcm_direct.c:1605:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
                                        Can't find a suitable libao driver. (Is device in use?)

                                        Чего только не делал ни чего не получается.

                                        F 1 Reply Last reply
                                        0
                                        • A andrey1509

                                          Здравствуйте.
                                          Возникла проблемка. Имею cubietruck, с установленным Debian.
                                          Проблема с драйвером, не воспроизводит звук из iobroker. Если в консоле запускаю воспроизводит, а из iobroker
                                          в лог летят ошибки:

                                          sayit.0 saying: /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
                                          2019-04-18 13:48:34.986 - error: sayit.0 Cannot play:Error: Command failed: mpg321 -g 5 /opt/iobroker/node_modules/iobroker.sayit/gong.mp3
                                          High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
                                          Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
                                          now maintained by Nanakos Chrysostomos and others.
                                          Uses code from various people. See 'README' for more!
                                          THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
                                          tcgetattr(): Inappropriate ioctl for device

                                          Directory: /opt/iobroker/node_modules/iobroker.sayit
                                          Playing MPEG stream from gong.mp3 ...
                                          MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
                                          ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
                                          ALSA lib pcm_direct.c:1605:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
                                          Can't find a suitable libao driver. (Is device in use?)

                                          Чего только не делал ни чего не получается.

                                          F Offline
                                          F Offline
                                          Frendhome
                                          wrote on last edited by
                                          #178

                                          Та же проблема. Месяц ковыряний с настройками amixer и alias, поисков решения в инете не к чему не привели.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          567

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe