Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [Fehler] Alexa Antwort in Sayit.0.tts verursacht Fehler

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    [Fehler] Alexa Antwort in Sayit.0.tts verursacht Fehler

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

      Hallo,

      ich lasse Alexa Antworten in den Sayit-Adapter setzen. Das stellt man im cloud-Adapter unter "Schreibe Antowort ins …" ein.
      261_bildschirmfoto_2017-09-26_um_21.22.12.jpg

      Es kommt aber ein Fehler:

      2017-09-26 21:17:49.859  - [32minfo[39m: sayit.0 saying: /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3
      2017-09-26 21:17:49.863  - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: TV durch Alexa-Kontrollschalter eingeschaltet
      2017-09-26 21:17:49.864  - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: TV-Licht eingeschaltet, da dunkel
      2017-09-26 21:17:49.882  - [32minfo[39m: javascript.0 script.js.common.VIS.VIS_View_Meldung: Meldung wird angesagt, Vis-View HOME wird angezeigt
      2017-09-26 21:17:50.870  - [32minfo[39m: sayit.0 saying: Fernseher ist <emphasis>eingeschaltet</emphasis>!
      2017-09-26 21:17:50.875  - [31merror[39m: sayit.0 uncaught exception: path is not defined
      2017-09-26 21:17:50.877  - [31merror[39m: sayit.0 ReferenceError: path is not defined
          at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31)
          at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21)
          at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13)
          at Timer.listOnTimeout (timers.js:92:15)
      2017-09-26 21:17:50.878  - [32minfo[39m: sayit.0 stopping...
      2017-09-26 21:17:50.882  - [32minfo[39m: sayit.0 terminating
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[0]: [ReferenceError: path is not defined]
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[1]: 2017-09-26 21:17:50.875  -  sayit.0 uncaught exception: path is not defined
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[2]: 2017-09-26 21:17:50.877  -  sayit.0 ReferenceError: path is not defined
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[2]:     at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31)
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[2]:     at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21)
      2017-09-26 21:17:50.940  - [31merror[39m: Caught by controller[2]:     at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13)
      2017-09-26 21:17:50.941  - [31merror[39m: Caught by controller[2]:     at Timer.listOnTimeout (timers.js:92:15)
      2017-09-26 21:17:50.941  - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK)
      2017-09-26 21:17:50.941  - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled
      
      

      Kann ich den PATH selbst einstellen?

      Gruß

      Pix

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        Probier mal die Version direkt vom git.

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Habe beide Adapter erneuert. 261_bildschirmfoto_2017-09-26_um_22.31.40.jpg
          Im Log keine Änderung.```
          2017-09-26 22:28:21.862 - [32minfo[39m: sayit.0 saying: /Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3 2017-09-26 22:28:21.864 - [31merror[39m: sayit.0 Cannot play file "/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3": Error: ENOENT: no such file or directory, open '/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3' 2017-09-26 22:28:21.870 - [32minfo[39m: sayit.0 saying: Kinderzimmer Licht ist <emphasis>ausgeschaltet</emphasis>! 2017-09-26 22:28:21.882 - [32minfo[39m: javascript.2 script.js.common.Alexa.Alexa_Szenen_schalten: Licht im Kinderzimmer durch Alexa-Kontrollschalter ausgeschaltet 2017-09-26 22:28:21.876 - [31merror[39m: sayit.0 uncaught exception: path is not defined 2017-09-26 22:28:21.884 - [31merror[39m: sayit.0 ReferenceError: path is not defined at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 22:28:21.885 - [32minfo[39m: sayit.0 stopping... 2017-09-26 22:28:21.891 - [32minfo[39m: sayit.0 terminating 2017-09-26 22:28:21.970 - [31merror[39m: Caught by controller[0]: 2017-09-26 22:28:21.864 - sayit.0 Cannot play file "/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3": Error: ENOENT: no such file or directory, open '/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/gong.mp3' 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[1]: [ReferenceError: path is not defined] 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[1]: 2017-09-26 22:28:21.876 - sayit.0 uncaught exception: path is not defined 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: 2017-09-26 22:28:21.884 - sayit.0 ReferenceError: path is not defined 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: at Text2Speech.sayItGetSpeech (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:479:31) 2017-09-26 22:28:21.971 - [31merror[39m: Caught by controller[2]: at sayIt (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:398:21) 2017-09-26 22:28:21.972 - [31merror[39m: Caught by controller[2]: at null._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/main.js:161:13) 2017-09-26 22:28:21.972 - [31merror[39m: Caught by controller[2]: at Timer.listOnTimeout (timers.js:92:15) 2017-09-26 22:28:21.972 - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK) 2017-09-26 22:28:21.972 - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled 2017-09-26 22:28:51.986 - [32minfo[39m: host.MacMini.local instance system.adapter.sayit.0 started with pid 72443[/code]

          Pix

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Hier der neue Fehler:

            [TypeError: that.sayItGetSpeechCloud is not a function]

            2017-09-27 14:45:59.050  - [32minfo[39m: sayit.0 saying: Ladegerät ist <emphasis>eingeschaltet</emphasis>!
            2017-09-27 14:45:59.070  - [31merror[39m: sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function
            2017-09-27 14:45:59.073  - [31merror[39m: sayit.0 TypeError: that.sayItGetSpeechCloud is not a function
                at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22)
                at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
                at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
                at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20)
                at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12)
                at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
            2017-09-27 14:45:59.073  - [32minfo[39m: sayit.0 stopping...
            2017-09-27 14:45:59.076  - [32minfo[39m: sayit.0 terminating
            2017-09-27 14:45:59.130  - [31merror[39m: Caught by controller[0]: [TypeError: that.sayItGetSpeechCloud is not a function]
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[1]: 2017-09-27 14:45:59.070  -  sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]: 2017-09-27 14:45:59.073  -  sayit.0 TypeError: that.sayItGetSpeechCloud is not a function
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
            2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
            2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20)
            2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12)
            2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
            2017-09-27 14:45:59.132  - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK)
            2017-09-27 14:45:59.132  - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled
            2017-09-27 14:46:00.009  - [32minfo[39m: host.MacMini.local instance system.adapter.tankerkoenig.0 started with pid 78401</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous> 
            

            Gruß,

            Pix

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @pix:

              Hier der neue Fehler:

              [TypeError: that.sayItGetSpeechCloud is not a function]

              2017-09-27 14:45:59.050  - [32minfo[39m: sayit.0 saying: Ladegerät ist <emphasis>eingeschaltet</emphasis>!
              2017-09-27 14:45:59.070  - [31merror[39m: sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function
              2017-09-27 14:45:59.073  - [31merror[39m: sayit.0 TypeError: that.sayItGetSpeechCloud is not a function
                  at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22)
                  at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                  at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
                  at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
                  at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
                  at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
                  at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
                  at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20)
                  at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12)
                  at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
              2017-09-27 14:45:59.073  - [32minfo[39m: sayit.0 stopping...
              2017-09-27 14:45:59.076  - [32minfo[39m: sayit.0 terminating
              2017-09-27 14:45:59.130  - [31merror[39m: Caught by controller[0]: [TypeError: that.sayItGetSpeechCloud is not a function]
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[1]: 2017-09-27 14:45:59.070  -  sayit.0 uncaught exception: that.sayItGetSpeechCloud is not a function
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]: 2017-09-27 14:45:59.073  -  sayit.0 TypeError: that.sayItGetSpeechCloud is not a function
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.sayit/lib/text2speech.js:337:22)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket.onack (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Socket.onpacket (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Manager.ondecoded (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
              2017-09-27 14:45:59.131  - [31merror[39m: Caught by controller[2]:     at Decoder. <anonymous>(/Users/pix/Documents/iobroker/node_modules/component-bind/index.js:21:15)
              2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Decoder.Emitter.emit (/Users/pix/Documents/iobroker/node_modules/component-emitter/index.js:134:20)
              2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Decoder.add (/Users/pix/Documents/iobroker/node_modules/socket.io-parser/index.js:246:12)
              2017-09-27 14:45:59.132  - [31merror[39m: Caught by controller[2]:     at Manager.ondata (/Users/pix/Documents/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
              2017-09-27 14:45:59.132  - [31merror[39m: host.MacMini.local instance system.adapter.sayit.0 terminated with code 0 (OK)
              2017-09-27 14:45:59.132  - [32minfo[39m: host.MacMini.local Restart adapter system.adapter.sayit.0 because enabled
              2017-09-27 14:46:00.009  - [32minfo[39m: host.MacMini.local instance system.adapter.tankerkoenig.0 started with pid 78401</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous> 
              

              Gruß,

              Pix `
              Noch mal vom latest bitte probieren.

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Die "große" Fehlermeldung ist jetzt weg. Nur noch diese kleine:

                `2017-09-28 15:28:49.030  - [32minfo[39m: sayit.0 saying: Kinderzimmer Licht ist <emphasis>eingeschaltet</emphasis>!
                2017-09-28 15:28:49.129  - [31merror[39m: sayit.0 Answer in invalid format: {"error":"Unknown key"}
                2017-09-28 15:28:54.276  - [32minfo[39m: sayit.0 saying: Küchenlicht ist <emphasis>eingeschaltet</emphasis>!
                2017-09-28 15:28:54.381  - [31merror[39m: sayit.0 Answer in invalid format: {"error":"Unknown key"}[/code]`
                Vielleicht kann man die Strings <emphasis> und </emphasis> noch rausschneiden, bevor sie in sayit einlaufen. Oder sie werden von sayit ignoriert.
                
                Gruß
                
                Pix
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                943
                Online

                31.6k
                Users

                79.4k
                Topics

                1.3m
                Posts

                2
                6
                953
                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