Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Ошибка
    5. ioBroker ошибки
    6. Драйвер sayit

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Драйвер sayit

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      andrey99986 last edited by

      OS Linux Debian 8

      Код:

      exec ('mpg321  /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3');
      

      Выполняется нормально.

      Код:

      setState("sayit.0.tts.text", 'Внимание, проверка');;
      

      Генерирует ошибку:

      sayit-0	2016-09-23 11:08:33.168	error	Can't find a suitable libao driver. (Is device in use?)
      sayit-0	2016-09-23 11:08:33.168	error	ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
      sayit-0	2016-09-23 11:08:33.168	error	MPEG 2.0 layer III, 32 kbit/s, 24000 Hz mono
      sayit-0	2016-09-23 11:08:33.168	error	Playing MPEG stream from 2da56fcef2e27d42656aa750c6137e7e.mp3 ...
      sayit-0	2016-09-23 11:08:33.168	error	Directory: /home/iobroker/cache
      sayit-0	2016-09-23 11:08:33.168	error	tcgetattr(): Inappropriate ioctl for device
      sayit-0	2016-09-23 11:08:33.168	error	THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
      sayit-0	2016-09-23 11:08:33.168	error	Uses code from various people. See 'README' for more!
      sayit-0	2016-09-23 11:08:33.168	error	now maintained by Nanakos Chrysostomos and others.
      sayit-0	2016-09-23 11:08:33.168	error	Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
      sayit-0	2016-09-23 11:08:33.168	error	High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
      sayit-0	2016-09-23 11:08:33.168	error	Cannot play:Error: Command failed: /bin/sh -c mpg321 /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3
      

      Причина думаю в неверно сформированной команде "/bin/sh -c mpg321 /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3"

      Эта команда в консоли не исполняется. Зачем тут "/bin/sh -c " ?

      1 Reply Last reply Reply Quote 0
      • H
        Haus last edited by

        @andrey99986:

        OS Linux Debian 8

        Код:

        exec ('mpg321  /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3');
        

        Выполняется нормально.

        Код:

        setState("sayit.0.tts.text", 'Внимание, проверка');;
        

        Генерирует ошибку:

        sayit-0	2016-09-23 11:08:33.168	error	Can't find a suitable libao driver. (Is device in use?)
        sayit-0	2016-09-23 11:08:33.168	error	ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
        sayit-0	2016-09-23 11:08:33.168	error	MPEG 2.0 layer III, 32 kbit/s, 24000 Hz mono
        sayit-0	2016-09-23 11:08:33.168	error	Playing MPEG stream from 2da56fcef2e27d42656aa750c6137e7e.mp3 ...
        sayit-0	2016-09-23 11:08:33.168	error	Directory: /home/iobroker/cache
        sayit-0	2016-09-23 11:08:33.168	error	tcgetattr(): Inappropriate ioctl for device
        sayit-0	2016-09-23 11:08:33.168	error	THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
        sayit-0	2016-09-23 11:08:33.168	error	Uses code from various people. See 'README' for more!
        sayit-0	2016-09-23 11:08:33.168	error	now maintained by Nanakos Chrysostomos and others.
        sayit-0	2016-09-23 11:08:33.168	error	Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
        sayit-0	2016-09-23 11:08:33.168	error	High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
        sayit-0	2016-09-23 11:08:33.168	error	Cannot play:Error: Command failed: /bin/sh -c mpg321 /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3
        

        Причина думаю в неверно сформированной команде "/bin/sh -c mpg321 /home/iobroker/cache/2da56fcef2e27d42656aa750c6137e7e.mp3"

        Эта команда в консоли не исполняется. Зачем тут "/bin/sh -c " ? `
        Поставь задержку Длительность извещения (сек): 5 секунд

        1 Reply Last reply Reply Quote 0
        • A
          andrey99986 last edited by

          @Haus:

          Поставь задержку Длительность извещения (сек): 5 секунд `
          Не помогло. Пробовал ещё 2 сек.

          Помогло только отключение извещения.

          Это ошибка?

          1 Reply Last reply Reply Quote 0
          • H
            Haus last edited by

            @andrey99986:

            @Haus:

            Поставь задержку Длительность извещения (сек): 5 секунд `
            Не помогло. Пробовал ещё 2 сек.

            Помогло только отключение извещения.

            Это ошибка? `
            Если извещение gong оно около 3сек, нужно ставить задержку на 1-2сек больше или настроить микширование http://www.iobroker.net/docu/?page_id=4268&lang=ru#i-8

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            548
            Online

            31.6k
            Users

            79.4k
            Topics

            1.3m
            Posts

            2
            4
            1711
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo