Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SayIt um Polly erweitern?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SayIt um Polly erweitern?

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

      Es währe möglich das zu implementieren.

      Da dieses Service nicht kostenlos ist (https://aws.amazon.com/de/polly/pricing/)

      Aus Erfahrung her, wie viele Ansagen â viele Zeichen habt ihr pro Tag?

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

        Hi,

        also ich habe nicht soviele Zeichen Pro Tag, denke so ca. 200 hundert.

        Es sei denn die zur Zeit doppelten oder dreifachen Ansagen zählen mit !? 😄

        Die Kosten für Polly finde ich überschaubar günstig.

        Da gibt man für anderen Blödsinn mehr Geld aus.

        Mich würde eine Implementierung freuen

        1 Reply Last reply Reply Quote 0
        • F
          Flaux last edited by

          Hi

          Genau.

          http://forum.iobroker.net/viewtopic.php … 376#p45376

          Wir lassen uns vieles vorsprechen: wer ruft gerade an, Meldungen vom Haus, Status Meldungen vom Rechenzentrum.

          Schicken das an ioBroker > sayIt > Sonos

          Da sich bei mehreren 70er Zeichen - also mehrere mp3, die Sonos dann verhäddert ist absehbar. Da nützt auch Fade In und Fade Out nicht viel. irgendwann bleibt sayit.X.tts.mp3 in der Sonos stehen und kehrt nicht mehr zum Radio zurück. Auch Szenen habe ich definiert, um das zu umgehen. Ist aber nur eine weitere Bastelei.

          Lange Texte übergeben wäre toll. Polly soll das können 😮

          Den Access Security Key etc für Polly konnte ich anlegen. Nun wär's echt gut, wenn Say It damit klar kommen könnte. Im Moment erhalte ich nur Received file is too short: {"Message":"Authentication failed"} .

          AWS lokal bringt mir das Mp3 zurück. Somit scheinen ja meine Keys zu stimmen.

          Ich bin für Polly ! 😄 Bin auch zum Testen zu haben, falls es angebracht wäre.

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            @Flaux:

            Hi

            Genau.

            http://forum.iobroker.net/viewtopic.php … 376#p45376

            Wir lassen uns vieles vorsprechen: wer ruft gerade an, Meldungen vom Haus, Status Meldungen vom Rechenzentrum.

            Schicken das an ioBroker > sayIt > Sonos

            Da sich bei mehreren 70er Zeichen - also mehrere mp3, die Sonos dann verhäddert ist absehbar. Da nützt auch Fade In und Fade Out nicht viel. irgendwann bleibt sayit.X.tts.mp3 in der Sonos stehen und kehrt nicht mehr zum Radio zurück. Auch Szenen habe ich definiert, um das zu umgehen. Ist aber nur eine weitere Bastelei.

            Lange Texte übergeben wäre toll. Polly soll das können 😮

            Den Access Security Key etc für Polly konnte ich anlegen. Nun wär's echt gut, wenn Say It damit klar kommen könnte. Im Moment erhalte ich nur Received file is too short: {"Message":"Authentication failed"} .

            AWS lokal bringt mir das Mp3 zurück. Somit scheinen ja meine Keys zu stimmen.

            Ich bin für Polly ! 😄 Bin auch zum Testen zu haben, falls es angebracht wäre. `

            wen es hilft zu test zwecken kan ich noch API key "temporary" bereitstellen um Ivona zu probieren (soll ja das gleiche wie polly sein oder ?).

            Wen interesse mal melden per PN, nur 2 bedingungen:

            1. ist zum testen gedacht also nicht fuer immer 🙂

            2. resultate mit der community teilen damit wir wissen ob das auch richtig laeuft.

            1 Reply Last reply Reply Quote 0
            • Jeeper.at
              Jeeper.at last edited by

              Da ich mich weigere Amazon Geld für eine Stimme nachzuwerfen. Welche Möglichkeit habe ich in der Post Ivona Zeit meine SayIt Sprachausgabe weiter zu verwenden?

              Lg

              Günther

              1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators last edited by

                @Jeeper.at:

                Da ich mich weigere Amazon Geld für eine Stimme nachzuwerfen. Welche Möglichkeit habe ich in der Post Ivona Zeit meine SayIt Sprachausgabe weiter zu verwenden?

                Lg

                Günther `

                wen du bereits einen Ivona accounts hast laeuft alles und kanst du auch neue keys erstellen.

                Hast du noch keinen account, so wie ich verstanden habe, kan man keinen neuen mehr machen….

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

                  @Dutchman:

                  @Jeeper.at:

                  Da ich mich weigere Amazon Geld für eine Stimme nachzuwerfen. Welche Möglichkeit habe ich in der Post Ivona Zeit meine SayIt Sprachausgabe weiter zu verwenden?

                  Lg

                  Günther `

                  wen du bereits einen Ivona accounts hast laeuft alles und kanst du auch neue keys erstellen.

                  Hast du noch keinen account, so wie ich verstanden habe, kan man keinen neuen mehr machen…. `

                  Also wenn ich den IVONA Text richtig verstehe vermute ich das es demnächst auch nichts mehr mit Beta gibt, also Free of charge.

                  Kann mir nicht vorstellen das Amazon zwei gleisig fährt .. Kostenlos und Kostenpflichtig.

                  Naja, von Geld nach werfen kann hier eigentlich keine Rede sein. Hast du dir mal die Kosten angesehen?

                  Die ersten 12 Monate sind Gratis, danach laut Preisliste z.B. 4$ für 1 Millionen Zeichen. Die muss man erstmal zusammen bekommen.

                  Aber das muss jeder für sich entscheiden.

                  Wenn SayIt Polly unterstützt bin ich auch gerne zum testen bereit.

                  Gruß und schönen Abend

                  1 Reply Last reply Reply Quote 0
                  • F
                    Flaux last edited by

                    werden dieselben Texte abermals gesprochen kommen die aus dem Cache von SayIt bzw. Sonos bzw. ioBroker ?

                    Dann spart man sich ja auch sehr viel.

                    1 Reply Last reply Reply Quote 0
                    • F
                      Flaux last edited by

                      Danke an alle Beteiligten, die mir geholfen haben von Google Speach auf Ivona umzustellen:

                      Erkenntnisse:

                      • Die Stimme Hans ist perfekt

                      • Aufteilung von Strings in maximal 70 Zeichen Länge entfällt > SayIt und Sonos kommen weniger durcheinander

                      • Die Wahrscheinlichkeit ist kleiner, dass die SayIt bzw. Sonos auf sait.X.tts.mp3 stehen bleibt und keine Musik mehr abspielt

                      • Falls es doch noch ab und an passiert, stelle ich mit SZENEN den Sender und das Volume wieder ein > sonos.0.root.192_168_66_159.current_title != sayit.0.tts.mp3 stelle Sender und Volume und play wieder ein

                      Vorschlag:

                      • auf Polly erweitern, da man ja nun bekanntlich nicht weiss, wie lange Ivona noch läuft > danke Bluefox

                      • auf Sonos einen zusätzlichen folgenden Punkt zu FadeIn und FadeOut anbringen: stoppe laufende Verzögerungen oder stoppe laufende Verzögerungen für Anzahl ms

                      Somit könnte man erreichen, dass SayIt ungehindert ablaufen kann zu Sonos und man nicht in diesen Ablauf rein pfuscht mit irgendwelchen Kommandos, die man los schickt, welche aber anschliessend an SayIt Ausgabe abgearbeitet werden

                      Gruss Micha

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

                        Dafür! Ich würde auch gerne Polly nutzen da mir 70 Zeichen bei Weitem nicht ausreichen 🙂

                        1 Reply Last reply Reply Quote 0
                        • E
                          easyhoo last edited by

                          würde auch gerne Polly nutzen. Hab leider keinen IVONA Account mehr bekommen und die Google Stimme ist ja nicht so doll.

                          1 Reply Last reply Reply Quote 0
                          • V
                            venni last edited by

                            Sehe ich genau so.

                            Die Googlestimme ist nicht wirklich schön anzuhören.

                            Und preislich ist Polly nun nicht gerade die Welt…für etwas vernünftiges kann man mal 4$ ausgeben.

                            1 Reply Last reply Reply Quote 0
                            • B
                              BasGo last edited by

                              @Flaux:

                              werden dieselben Texte abermals gesprochen kommen die aus dem Cache von SayIt bzw. Sonos bzw. ioBroker ?

                              Dann spart man sich ja auch sehr viel. `
                              Soweit ich das sehen kann, hat meine kleine Cache-Erweiterung den Switch von ccu.io zu ioBroker überlebt. Demnach sollen schon erstellte Texte aus dem Cache kommen.

                              Wenn man sich also nicht minütlich die Zeit ansagen lassen will, dann sollten 1 Mio. Zeichen schon eine Weile reichen [emoji1]

                              Gesendet von meinem SM-G930F mit Tapatalk

                              1 Reply Last reply Reply Quote 0
                              • F
                                Flaux last edited by

                                Wie geht deine "kleine Cache Erweiterung" ? 😮

                                1 Reply Last reply Reply Quote 0
                                • Jey Cee
                                  Jey Cee Developer last edited by

                                  Die cache Funktion speichert die erstellten mp3's und benutzt sie immer wieder statt sie jedesmal neu zu erstellen.

                                  Die cache Funktion kann man in den Einstellungen aktivieren.

                                  Gesendet von meinem m8 mit Tapatalk

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    Flaux last edited by

                                    aber nicht bei allen Auswahlen: sayIt mit chrome oder ivona z.b. verfügt nicht über Cache Checkbox

                                    1 Reply Last reply Reply Quote 0
                                    • Jey Cee
                                      Jey Cee Developer last edited by

                                      Ah interessant, so genau hab ich mir das nicht angeschaut.

                                      Im Quellcode sieht es so aus als würde die Funktion unabhängig von der verwendeten Engine funktionieren.

                                      Gesendet von meinem m8 mit Tapatalk

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        Flaux last edited by

                                        dann wär das was für Bluefox ?

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          BasGo last edited by

                                          @Flaux:

                                          Wie geht deine "kleine Cache Erweiterung" ? 😮 `

                                          Letztendlich relativ einfach: einen Hashwert über den zu sprechenden Text erstellen, diesen Hashwert für's Speichern einer generierten MP3-Datei verwenden, aber <u>vor</u> der Generierung erstmal schauen, ob diese Datei nicht vielleicht schon existiert.

                                          Als Beispiel, falls "Keiner anwesend" ausgegeben werden soll:

                                          <list type="decimal">4. Berechne Hashwert für "Keiner anwesend": 0aa5cae38e31cf46a9560f1f44a6dcf4

                                          1. existiert 0aa5cae38e31cf46a9560f1f44a6dcf4.mp3 schon?

                                          2. (wenn nicht: von Ivona, Google oder irgendwo anders generieren lassen und unter diesem Namen speichern)

                                          3. 0aa5cae38e31cf46a9560f1f44a6dcf4.mp3 ausgeben

                                          Eigentlich könnte man das auch service-unabhängig machen … ich weiß nur nicht, wie es damals aufgebaut war, Bluefox hatte noch einiges verbessert :roll:

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            DarkChaos last edited by

                                            Hallo zusammen,

                                            Ich bin relativ neu bei ioBroker, aber ich hab mir mal die Mühe gemacht AWS Polly zu implementieren.

                                            Wer es selbst mal testen will kann sich SayIt von meinem Fork installieren:

                                            https://github.com/DarkChaos/ioBroker.sayit

                                            Um es nutzen zu können müsst ihr eine AccessId, AccessKey und Region angeben. Für Europa ist das aktuell nur Irland wo Polly gehostet wird, also "eu-west-1".

                                            Wie Ihr eine AccessId erstellt ist bei Amazon gut beschrieben:

                                            http://docs.aws.amazon.com/general/late … -keys.html

                                            Ich würde mich über Rückmeldungen freuen, da mein ioBroker noch keine sinnvollen sprachrückmeldung gibt.

                                            PS: ich hab noch keine Ahnung wie ich die Version hoch zähle, das kommt noch.

                                            Viele Grüße

                                            DarkChaos

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            458
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            18
                                            70
                                            12228
                                            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