Plugin: text-2-speech Plugin für LoxBerry

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Liver_64
    MS Profi
    • 07.09.2015
    • 583

    Plugin: text-2-speech Plugin für LoxBerry

    Hallo,

    ich habe soeben ein neues Plugin released. Mit diesem Plugin könnt ihr Texte aus dem MS heraus an eine von fünf zur Verfügung stehenden T2S Providern schicken und erhaltet eine MP3 zurück, die dann an die am LoxBerry angeschlossene Audio Ausgabe abgespielt werden kann. Es können auch gespeicherte MP3 Dateien abgespielt werden und darüber hinaus stehen verschiedene Add-on's zur Verfügung:
    • aktuelle Zeitansage
    • Wetteransage (basierend auf installiertem Weather4Lox Plugin)
    • Wetterwarnungen
    • Pollenvorhersage
    • Zeit zum Zielort (basierend auf Google Maps)
    • Müllkalender (basierend auf installiertem CalDAV4Lox Plugin)
    • Terminansage (basierend auf installiertem CalDAV4Lox Plugin)
    Das Wiki ist in der Mache und kann hier eingesehen werden
    Download direkt von Github
    Minimum LoxBerry Version: 1.2.4

    Viel Spaß damit und Fragen wie immer hier im Thema
    Gruß Oliver
    Zuletzt geändert von Liver_64; 23.09.2018, 18:47.
    Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
    Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11093

    #2
    Juhu!! Jetzt kann ich meinen letzten LB0.2.3 mit dem eigenen Script in Rente schicken!
    Evt. Push ich dir noch was rein, wenn da irgendwas drin ist, was man recyclen kann ;-)
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4308

      #3
      Das Plugin läuft bei mir schon seit einigen Wochen sehr stabil! Später sollen noch weitere "Output"-Module wie zum Beispiel Logitecg Media Server (LMS) dazukommen. Vielleicht hilft da ja Christian Fenzl :-)
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar

      • Liver_64
        MS Profi
        • 07.09.2015
        • 583

        #4
        Hallo,

        ich habe Pre-Release v1.0.4 auf GitHub geladen welches hauptsächlich eine neue Funktion beinhaltet. Mit dem Parameter &greet in der Syntax wird bei einer T2S je nach Tageszeit eine Grußformel vor der eigentlichen T2S angesagt. (siehe Wiki)

        Viel Spaß damit.
        Gruß Oliver
        Zuletzt geändert von Liver_64; 16.10.2018, 17:04.
        Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
        Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!

        Kommentar

        • RiverRaid
          LoxBus Spammer
          • 25.08.2015
          • 266

          #5
          Danke für das Plugin, funktioniert herrlich :-D

          Kommentar

          • Michael Rene Maurer
            LoxBus Spammer
            • 25.08.2015
            • 220

            #6
            Guten Morgen, kleines Problemchen bei der Installation!
            Loxberry V 1.2.4.6, beim Start des Plugin TTS.
            Software error:

            Error inserting log to DB: database or disk is full at /opt/loxberry/libs/perllib/LoxBerry/Log.pm line 1738.
            Depending of what you have done, report this error to the plugin developer or the LoxBerry-Core team.
            Further information you may find in the error logs.

            anbei:

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Speicher.jpeg
Ansichten: 2004
Größe: 87,1 KB
ID: 172503Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Kern.jpeg
Ansichten: 1981
Größe: 85,6 KB
ID: 172504

            LG Michi
            LG MRM

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11093

              #7
              Der Fehler ist ja eh sprechend ;-)
              (In der Systeminfo weiter unten wäre das sichtbar)
              Reboot mal, um dein tmpfs aufzuräumen.

              In LB1.2.5 gelöst.

              lgcf
              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

              Kommentar


              • Michael Rene Maurer
                Michael Rene Maurer kommentierte
                Kommentar bearbeiten
                Hi, habe schon einen Neustart durchgeführt....

                Software error:

                log_db_endlog: No dbkey defined
                at /opt/loxberry/webfrontend/htmlauth/plugins/text2speech/index.cgi line 425.

                Depending of what you have done, report this error to the plugin developer or the LoxBerry-Core team.
                Further information you may find in the error logs.
                Zuletzt geändert von Michael Rene Maurer; 19.10.2018, 07:40.
            • Michael Rene Maurer
              LoxBus Spammer
              • 25.08.2015
              • 220

              #8
              So, jetzt funktioniert es! Aufgeräumt !!!
              Danke Christian....
              Zuletzt geändert von Michael Rene Maurer; 19.10.2018, 07:53.
              LG MRM

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11093

                #9
                Ach, jetzt kannst du auch gleich die V1.2.5 Pre-Release installieren. Haben wir gerade freigegeben.
                Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                Kommentar

              • Gast

                #10
                Hallo zusammen,

                trotz fehlerfreier Installation von Text2Speech auf meinem Loxberry und dem Einrichten eines virtuellen Ausgangs im Miniserver gelinkt es mir nicht, dem Loxberry über diesen Weg einen Ton zu entlocken.
                Sobald ich den Befehl über den Browser schicke, erfolgt die Audio-Ausgabe.
                Scheinbar gelingt es mir nicht, über den MS den Befehl an den Loxberry zubringen.
                Den LMS und das Weather Plugin habe ich ohne Probleme am laufen.

                Habt ihr eine Idee, die mich zum Fehler bringt?

                Kommentar


                • svethi
                  svethi kommentierte
                  Kommentar bearbeiten
                  Wie soll denn jemand helfen wenn es keine Informationen gibt? Du solltest Screenshots von Deiner Config machen.

                • Liver_64
                  Liver_64 kommentierte
                  Kommentar bearbeiten
                  und loglevel auf 7 ung logfile bitte posten
              • Gast

                #11
                <LOGSTART>23.10.2018 20:18:40 TASK STARTED
                <LOGSTART>T2S PHP started
                <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                <INFO> Text-2-Speech Version 1.0.5
                <INFO> Loglevel: 7
                <OK> called syntax: XXX.XXX.XXX.XX/plugins/text2speech/index.php?text=die waschmaschine ist fertig.
                TTS config has been loaded
                <INFO> Config has been successfull loaded
                <INFO> All variables has been collected
                Standardvolume from Config beeen adopted
                Perform Logfile size check
                Textstring has been entered
                ResponsiveVoice has been successful selected
                <OK> The text has been passed to ResponsiveVoice for MP3 creation
                <INFO> MP3 file has been sucesfully saved.
                SoX command has been executed: 'sox -v 0.2 /opt/loxberry/data/plugins/text2speech/d8f4512db9906bb1ba546cafce528a86.mp3 -t alsa -d'
                All TTS (MP3) files according to criteria were successfully deleted
                Deletion of no longer needed MP3 files has been executed
                <OK> The requested single T2S tooks 6 seconds to be processed.
                <LOGEND> T2S PHP finished
                <LOGEND> 23.10.2018 20:18:46 TASK FINISHED
                ================================================== ==============================
                <LOGSTART> 23.10.2018 20:19:03 TASK STARTED
                <LOGSTART> T2S UI started
                20:19:03 <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                20:19:03 <INFO> Text-2-Speech Version 1.0.5
                20:19:03 <INFO> Loglevel: 7
                20:19:03 Read main settings from tts_all.ini for language: de
                20:19:03 <OK> All settings has been saved successful
                ================================================== ==============================
                <LOGSTART> 23.10.2018 20:19:05 TASK STARTED
                <LOGSTART> T2S UI started
                20:19:05 <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                20:19:05 <INFO> Text-2-Speech Version 1.0.5
                20:19:05 <INFO> Loglevel: 7
                20:19:05 Read main settings from tts_all.ini for language: de
                20:19:06 <INFO> Local directory has been selected.
                20:19:06 List of MP3 files has been successful loaded
                20:19:06 <OK> Plugin has been successfully loaded.
                <LOGEND>
                <LOGEND> 23.10.2018 20:19:06 TASK FINISHED
                ================================================== ==============================
                <LOGSTART>23.10.2018 20:19:37 TASK STARTED
                <LOGSTART>T2S PHP started
                <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                <INFO> Text-2-Speech Version 1.0.5
                <INFO> Loglevel: 7
                <OK> called syntax: XXX.XXX.XXX.XX/plugins/text2speech/index.php?text=die waschmaschine ist fertig.
                TTS config has been loaded
                <INFO> Config has been successfull loaded
                <INFO> All variables has been collected
                Standardvolume from Config beeen adopted
                Perform Logfile size check
                Textstring has been entered
                ResponsiveVoice has been successful selected
                <INFO> Requested T2s has been grabbed from cache
                SoX command has been executed: 'sox -v 0.1 /opt/loxberry/data/plugins/text2speech/d8f4512db9906bb1ba546cafce528a86.mp3 -t alsa -d'
                All TTS (MP3) files according to criteria were successfully deleted
                Deletion of no longer needed MP3 files has been executed
                <OK> The requested single T2S tooks 2.16 seconds to be processed.
                <LOGEND> T2S PHP finished
                <LOGEND> 23.10.2018 20:19:39 TASK FINISHED
                ================================================== ==============================
                <LOGSTART> 23.10.2018 20:38:19 TASK STARTED
                <LOGSTART> T2S UI started
                20:38:19 <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                20:38:19 <INFO> Text-2-Speech Version 1.0.5
                20:38:19 <INFO> Loglevel: 7
                20:38:19 Read main settings from tts_all.ini for language: de
                20:38:20 <INFO> Local directory has been selected.
                20:38:20 List of MP3 files has been successful loaded
                20:38:20 <OK> Plugin has been successfully loaded.
                <LOGEND>
                <LOGEND> 23.10.2018 20:38:20 TASK FINISHED
                ================================================== ==============================
                <LOGSTART> 23.10.2018 21:42:17 TASK STARTED
                <LOGSTART> T2S UI started
                21:42:17 <INFO> LoxBerry Version 1.2.4.6 ( is_raspberry.cfg )
                21:42:17 <INFO> Text-2-Speech Version 1.0.5
                21:42:17 <INFO> Loglevel: 7
                21:42:17 Read main settings from tts_all.ini for language: de
                21:42:18 <INFO> Local directory has been selected.
                21:42:18 List of MP3 files has been successful loaded
                21:42:18 <OK> Plugin has been successfully loaded.
                <LOGEND>
                <LOGEND> 23.10.2018 21:42:18 TASK FINISHED

                Die Einträge: "XXX.XXX.XXX.XX/plugins/text2speech/index.php?text=die waschmaschine ist fertig." wurden über den Browser eingeben.

                Screenshots Config:


                . Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2018-10-23 um 21.52.34.png
Ansichten: 2203
Größe: 89,3 KB
ID: 173212
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2018-10-23 um 21.52.56.png
Ansichten: 2039
Größe: 113,0 KB
ID: 173213
                Zuletzt geändert von Gast; 23.10.2018, 20:59.

                Kommentar


                • RiverRaid
                  RiverRaid kommentierte
                  Kommentar bearbeiten
                  Servus! Hast Du auch den Wetter Emulator heim Wetter Plugin aktiviert?
                  Dann Versuche, beim virtuellen Ausgang statt "http://loxberry" die IP-Adresse von loxberry einzutragen.
              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11093

                #12
                Ich vermute, die letzten beiden Aufrufe kamen vom Miniserver.
                Da kommt der Text nicht durch.

                Kannst du den Screenshot so machen, dass man alles sieht?
                Probieren solltest du auch, den Text zu URL-Encoden (Google Online-Tools).

                lg Christian
                Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                Kommentar

                • Gast

                  #13
                  Hallo Christian,

                  danke für die Antwort.
                  Die Umstellung auf "Google" hat leider keine Veränderung gebracht.
                  Anbei noch einmal die Screenshots.

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11093

                    #14
                    Nicht auf Google umstellen hab ich gemeint, sondern URL-encoden (und nach einem Online-Tool googeln!)

                    Vom Webbrowser aus geht’s, hab ich das eh richtig verstanden?
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar

                    • svethi
                      Lebende Foren Legende
                      • 25.08.2015
                      • 6252

                      #15
                      Ersetze die Leerzeichen im text mal durch ein +
                      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                      Kommentar

                      Lädt...