Problem: TTS Wiederholungen bis TTS Timeout abgelaufen ist

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Hannes Schellnast
    Smart Home'r
    • 28.08.2015
    • 93

    #1

    Problem: TTS Wiederholungen bis TTS Timeout abgelaufen ist

    Bin ein wenig verzweifelt. Nachdem ich heute mit TTS herumexperimentiert habe, hat sich am Musikserver ein Problem eingeschlichen. Davor hat TTS funktioniert.
    Wenn ich eine TTS Nachricht absende (über Browser) wird diese so oft wiederholt, bis das TTS Timeout abgelaufen ist. Ein mehrmaliges Neustarten des ganzen Musicservers hat nichts verbessert.
    (Parameter "repeat" ist auf 0 gesetzt)
    Wie kann ich meine Einstellungen wieder gerade biegen, oder in welchem Config File muss ich etwas ändern, damit TTS nur 1x ausgeführt wird?
    Hier noch die Rückgabe vom Musicserver am Browser:
    -----------------------------------------------------------------------
    Verbindung zum Server OK
    -----------------------------------------------------------------------

    -----------------------------------------------------------------------
    Buero (Mode = stop / Volume = 50)
    -----------------------------------------------------------------------

    -----------------------------------------------------------------------
    -----------------------------------------------------------------------
    TTS Provicer = voicerss
    -----------------------------------------------------------------------
    Text = und nun einen längeren text.
    Wiedergabe-Volume = 50
    -----------------------------------------------------------------------
    Zonen = 4
    Zonen extern = all
    -----------------------------------------------------------------------
    Signal = 0
    Repeat = 0
    Play nach Wiedergabe = 1
    Sync nach Wiedergabe = 1
    Ready-Impulse = kein VI angegeben.
    -----------------------------------------------------------------------

    Meine Hardware:
    Intel NUC N3700 (NUC5PPYH) / 4GB RAM / 480GB SSD



    MfG
    Hannes


  • Hannes Schellnast
    Smart Home'r
    • 28.08.2015
    • 93

    #2
    Problem hat sich mittlerweile gelöst.
    Ursache war folgende: Im Player selbst war "repeat" aktiviert. Das hat auch bei TTS die Auswirkung, dass endlos abgespielt wird.
    @hismastersvoice:
    Vielleicht kannst du vor dem Abspielen des TTS Textes die Repeat Eigenschaft im Player abfragen, und so wie bei sync u. play im Anschluss wieder auf den alten Wert zurücksetzen.

    MfG
    Hannes

    Kommentar

    • hismastersvoice
      Supermoderator
      • 25.08.2015
      • 7318

      #3
      In den Fall but nutzt du nicht die 0.4.9
      Hier hast gibt es einen eigene Player für die Events, somit kommt das auch nicht mehr vor.
      Kein Support per PN!

      Kommentar

      • Hannes Schellnast
        Smart Home'r
        • 28.08.2015
        • 93

        #4
        Zitat von hismastersvoice
        In den Fall but nutzt du nicht die 0.4.9
        Hier hast gibt es einen eigene Player für die Events, somit kommt das auch nicht mehr vor.
        Ich benutze schon die 0.4.9, jedoch noch den Eventaufruf nach altem Muster.
        Müsste der neue Eventplayer nicht im LMS WebUI ersichtlich sein?
        Ich sehe bei mir nämlich nur die Player für die Zonen.

        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7318

          #5
          Nein der Player wird nur aktiv wenn du tts usw ausgibst.
          Es wird eine virtuelle Soundkarte on demand erstellt und ein Player damit gestartet.
          Kein Support per PN!

          Kommentar

          • buki
            Smart Home'r
            • 17.05.2017
            • 80

            #6
            Ich kämpfe mit dem in #1 geschilderten Problem und das liegt nachvollziehbar (kann ich auf im LMS WebUI beobachten) am eingestellten Repeat des verwendeten Players. Da wird auch im WebUI auf <id>-de-de umgestellt. Wenn im Player Repeat aktiviert ist läuft wt2 bis zum timeout, wenn ich im WebUI im Player den Repeat deaktiviere wird die MP3 nur einmal abgespielt, dann ist alles wie erwartet.
            Ich widerspreche der Aussage oben bezüglich den virtuellen Player nur sehr ungern, da ich mir bewusst bin, wieviel (frei!)Zeit und knowhow in sowas drin steckt. Könnte sich das mit dem Overlay (das war 0.5 glaube ich) erneut eingeschlichen haben?
            Hat jemand eine Idee oder kann mir bestätigen, dass der Repeat im WebUI keinen Einfluss hat. Dann mache ich meine Installation Platt ...

            Eingesetzte Version ist 0.5.1, NUC7 mit 2x Loglink
            Player, OS und LMS auf neustem Stand.

            Wenn ich mich recht erinnere habe ich diese initiale Installation mit 0.5, evtl 0.4.9 gestartet und seither updated.

            Vielen Dank für den MS4L!

            Code:
            -----------------------------------------------------------------------
            Zimmer 4 (Mode = stop / Volume = 13)
            -----------------------------------------------------------------------
            
            -----------------------------------------------------------------------
            -----------------------------------------------------------------------
            TTS Provicer = voicerss
            -----------------------------------------------------------------------
            Text = Heute ist es klar, die Höchsttemperatur beträgt 26 Grad, die Tiefsttemperatur 11 Grad. . Morgen ist es klar, die Temperatur liegt zwischen 12 und 27 Grad.
            Station = pws:AARAU8
            Regenschwelle = 30
            Windschwelle = 15
            Sprache = de-de
            Wiedergabe-Volume = 20
            -----------------------------------------------------------------------
            Zonen = 13
            Zonen extern = 0
            -----------------------------------------------------------------------
            Signal = 0
            Repeat = 0
            Play nach Wiedergabe = 1
            Sync nach Wiedergabe = 1
            Ready-Impulse = kein VI angegeben.
            -----------------------------------------------------------------------

            Kommentar

            • hismastersvoice
              Supermoderator
              • 25.08.2015
              • 7318

              #7
              Der separate Player wird nur bei Overlay verwendet, wenn normale TTS usw. wiedereggen werden wird es wie früher mit Playlist speichern, Vol einstellen neue Playlist laden, abspielen und wieder alles zurück gemacht.
              Das normale "nicht Overlay" Event prüft tatsächlich nicht ob Repeat eingestellt ist, das werde ich ergänzen müssen.
              Für externe Zonen muss ja immer noch das Event benutzt werden, so kommt es doch immer wieder zum tragen.

              Der Fehler wurde in dem Sinne nie an der Wurzel direkt behoben, sondern nur mit dem neuen Event kaschiert.
              Kein Support per PN!

              Kommentar

              • buki
                Smart Home'r
                • 17.05.2017
                • 80

                #8
                Vielen Dank für die Antwort.
                Dann werde ich dem Rezept behelfsweise vorher ein
                http://<ip>:<port>/status.html?p0=playlist&p1=repeat&p2=0&player=<mac >
                beigeben und ganz kurz ziehen lassen.
                Zuletzt geändert von buki; 17.09.2018, 23:01.

                Kommentar

                • hismastersvoice
                  Supermoderator
                  • 25.08.2015
                  • 7318

                  #9
                  Ich habe die Überprüfung gestern Mal eingebaut. Werde es testen und mit dem nächsten Update liefern.
                  Kein Support per PN!

                  Kommentar

                  • hismastersvoice
                    Supermoderator
                    • 25.08.2015
                    • 7318

                    #10
                    Hannes Schellnast buki
                    Ich habe die Prüfung nun fertig eingebaut. Es wird vor dem Event der Status gespeichert und auf Wunsch nach dem Event wieder zurückgesetzt (reset_replay=1)
                    Das ganze bekommt ihr wenn das Update auf 0.5.2 eingespielt wurde.
                    Freue mich auf Rückmeldung.
                    Kein Support per PN!

                    Kommentar

                    • buki
                      Smart Home'r
                      • 17.05.2017
                      • 80

                      #11
                      Mit dieser Version hat das bei mir funktioniert. Wobei "Repeat" im Player wie gewünscht deaktiviert wurde, jedoch nicht restored. Nachdem ich eine Zeile im event.php etwas angepasst habe, funktioniert das nun perfekt. Ich schreibe Dir dazu eine PN. Vielen Dank für Deine Arbeit!

                      Kommentar

                      • hismastersvoice
                        Supermoderator
                        • 25.08.2015
                        • 7318

                        #12
                        Das Problem habe ich mit dem Update 0.5.3 behoben.
                        Kein Support per PN!

                        Kommentar


                        • buki
                          buki kommentierte
                          Kommentar bearbeiten
                          Kann ich so bestätigen. Funktioniert nun wie erwartet. Danke.
                      Lädt...