Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Status der mp3 Generierung von sayit?

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Status der mp3 Generierung von sayit?

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

      Moin,

      ich benutze Sayit um ein mp3 zu erstellen das dann weiterverarbeitet wird.

      Wie bekomme ich mit das Sayit fertig ist mit der TTS Wandlung?

      Wenn ich zu schnell bin benutze ich noch das alte file vom letzen Durchlauf.

      Gruss

      Sky

      1 Reply Last reply Reply Quote 0
      • T
        tempestas last edited by

        Das ist mir ja noch nie passiert. wie gehst du denn vor, wie sehen deine Skripte aus?

        1 Reply Last reply Reply Quote 0
        • S
          Skydream last edited by

          Vereinfacht

          ….

          setState(idSayIt, ansagetext);

          require('request') ("http://192.168.1.1:9000/status.html?p0= ... 0:2b:a9:8f");

          ...

          D.h. ich übergebe einen Text an SayIt.

          Das Device kann ich aber nicht direkt aus SayIT ansteuern. Aber SayIt erzeugt ja eine MP3 Datei die ich wiederum per

          URL an den Squeezebox Server übergeben kann...und schwups wird der Text abgespielt.

          Ich könnte jetzt ein delay einbauen....aber besser währe wenn ich irgendwie mitbekomme das das MP3 upgedatet wurde.

          Vielleicht denke ich aber auch viel zu kompliziert....

          Gruss

          Sky

          1 Reply Last reply Reply Quote 0
          • T
            tempestas last edited by

            du kannst last change abfragen. Hilft das?

            1 Reply Last reply Reply Quote 0
            • S
              Skydream last edited by

              Wahrscheinlich….. da ich mich aber erst ein paar Tage in JavaScript versuche habe ich was anderes gemacht.

              1. Den simple-api adapter installiert

              2. Einen neuen Datenpunkte angelegt "sayit.0.Fertig"

              3. In der Sayit Configuration unter Systemkommando

              wget "http://192.168.1.1:8887/set/sayit.0.Fertig?value=true" > /dev/null; echo "%s" > /dev/null

              eingetragen.

              Jetzt setze ich im Script einfach vor dem sayit Aufruf den Datenpunkt auf false

              Dann den Text übergeben und mit on() warten das sich der Datenpunkte auf true ändert.

              Also eine einfache Mandeloperation durch das Dungloch :lol:

              Aber es funktioniert sehr gut.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              487
              Online

              32.1k
              Users

              80.7k
              Topics

              1.3m
              Posts

              2
              5
              783
              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