Ankündigung

Einklappen

PLUGINS

Bitte im Titel immer zuerst den Namen des Plugin hinschreiben
Mehr anzeigen
Weniger anzeigen

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

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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.Sep.2018, 19: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!

  • #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 ;-)
    LoxBerry/Plugin Support: Wenn du einen Begriff in meiner Antwort nicht auf Anhieb verstehst, bitte nicht gleich rückfragen, sondern erst die Suche im LoxWiki und bei Google bemühen.
    PN/PM: Ich bevorzuge die Beantwortung von Fragen in öffentlichen Threads, wo andere mithelfen und mitprofitieren können. Herzlichen Dank!

    Kommentar


    • #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 :-)
      LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry
      LoxBerry Youtube Tutorials: https://www.youtube.com/c/LoxBerryTutorials
      Spenden für LoxBerry Test-Equipment? http://www.paypal.me/loxberry

      Kommentar


      • #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.Okt.2018, 18: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


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

          --------------
          Loxone: 1x Miniserver, 5x Extension, 1x IR, 1x DMX, 1x 1Wire, 1x Air Base, 1x MultiExtension Air, 3x Smart Socket Air, 1x Remote Air
          Extern: Sprachausgabe über Raspi, Mobotix T25, Sonos Play 5, Sonos Play 3, APC Back UPS Pro USV 900 VA, Synology DS215j

          Kommentar


          • #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: 967
Größe: 87,1 KB
ID: 172503Klicke auf die Grafik für eine vergrößerte Ansicht

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

            LG Michi
            LG MRM

            Kommentar


            • #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
              LoxBerry/Plugin Support: Wenn du einen Begriff in meiner Antwort nicht auf Anhieb verstehst, bitte nicht gleich rückfragen, sondern erst die Suche im LoxWiki und bei Google bemühen.
              PN/PM: Ich bevorzuge die Beantwortung von Fragen in öffentlichen Threads, wo andere mithelfen und mitprofitieren können. Herzlichen Dank!

              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.Okt.2018, 08:40.

            • #8
              So, jetzt funktioniert es! Aufgeräumt !!!
              Danke Christian....
              Zuletzt geändert von Michael Rene Maurer; 19.Okt.2018, 08:53.
              LG MRM

              Kommentar


              • #9
                Ach, jetzt kannst du auch gleich die V1.2.5 Pre-Release installieren. Haben wir gerade freigegeben.
                LoxBerry/Plugin Support: Wenn du einen Begriff in meiner Antwort nicht auf Anhieb verstehst, bitte nicht gleich rückfragen, sondern erst die Suche im LoxWiki und bei Google bemühen.
                PN/PM: Ich bevorzuge die Beantwortung von Fragen in öffentlichen Threads, wo andere mithelfen und mitprofitieren können. Herzlichen Dank!

                Kommentar


              • #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

              • #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: 1068
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: 956
Größe: 113,0 KB
ID: 173213
                Zuletzt geändert von RGM; 23.Okt.2018, 21: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.

              • #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
                LoxBerry/Plugin Support: Wenn du einen Begriff in meiner Antwort nicht auf Anhieb verstehst, bitte nicht gleich rückfragen, sondern erst die Suche im LoxWiki und bei Google bemühen.
                PN/PM: Ich bevorzuge die Beantwortung von Fragen in öffentlichen Threads, wo andere mithelfen und mitprofitieren können. Herzlichen Dank!

                Kommentar


                • #13
                  Hallo Christian,

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

                  Kommentar


                  • #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?
                    LoxBerry/Plugin Support: Wenn du einen Begriff in meiner Antwort nicht auf Anhieb verstehst, bitte nicht gleich rückfragen, sondern erst die Suche im LoxWiki und bei Google bemühen.
                    PN/PM: Ich bevorzuge die Beantwortung von Fragen in öffentlichen Threads, wo andere mithelfen und mitprofitieren können. Herzlichen Dank!

                    Kommentar


                    • #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...
                      X