Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Adapter: Snips - Offline Speak2Text

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Aufruf] Adapter: Snips - Offline Speak2Text

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

      Das ist kein Problem. Hast du evtl. ein paar Beispielsätze? Gerne auch per PN oder macht es Sinn das hier zu posten? Vllt. hat ja jemand Verbesserungsvorschläge. Injectfelder kommen dann natürlich auch in den Adapter.

      Oder sogar ein eigener Thread nur für Vorschläge mit Beispielsätzen? Dann "müllt" der hier nicht zu.

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

        @ unltdnetworx

        Baue gerade mein Script für die injects um, wegen der schoenen neuen States…

        Dabei grüble ich gerade welches Wort ich am Besten in welchen Inject schreibe...

        Also Device Color Room ist soweit klar,impletive nach deine Ausführung unten jetzt auch...Aber was z.B schreibe ich in Broadcast...Hast da auch ein Beispiel...Danke vorab...

        1 Reply Last reply Reply Quote 0
        • unltdnetworx
          unltdnetworx Developer last edited by

          Broadcast wären meiner Meinung nach Sender, als etwa ARD, ZDF oder Antenne. Wie wir das auswerten weiß ich noch nicht. Evtl. mal über Skripte in text2command nachdenken. Oder eben eigene Regeln.

          "Schalte den Fernseher auf ARD" –> harmony.0.Harmony_Hub.Samsung_TV.Number1

          Oder so? Keine Ahnung ob das klappt.

          1 Reply Last reply Reply Quote 0
          • C
            Chrissiwai last edited by

            Hi,

            hab jetzt mal paar Trainingssätze für Musiker/ Genre gemacht. Bei den Slots für die Künstlernamen wurde mir eine von WikiData vorgeschlagen. Nur die Genres muss man selbst hinzufügen.

            Gruß
            13318_trainingss_tzemusik.txt
            13318_slotvaluesmusik.txt

            1 Reply Last reply Reply Quote 0
            • Wal
              Wal Developer last edited by

              @unltdnetworx:

              Broadcast wären meiner Meinung nach Sender, als etwa ARD, ZDF oder Antenne. Wie wir das auswerten weiß ich noch nicht. Evtl. mal über Skripte in text2command nachdenken. Oder eben eigene Regeln.

              "Schalte den Fernseher auf ARD" –> harmony.0.Harmony_Hub.Samsung_TV.Number1

              Oder so? Keine Ahnung ob das klappt. `

              Ich schalte meine Radioprogramme über Snips, mpd und text2command ein/aus, habe die Programme in den devices angelernt.
              2551_radio.jpg
              2551_radioscene.jpg

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

                Hi zusammen,

                endlich ist mein Respeaker gekommen!

                Nun möchte ich mir ebenfalls Snips aufbauen.

                Welche Addons bzw Skills außer IObroker könnt Ihr mir empfehlen?

                Daß ich IObroker auf Snips installieren muß, damit es auf IObroker läuft, steht außer Frage.

                Gruß,

                Mathias

                1 Reply Last reply Reply Quote 0
                • unltdnetworx
                  unltdnetworx Developer last edited by

                  Ich persönlich habe ausschließlich die ioBroker App installiert. Aus dem Grund, dass auf jeden Fall ein Intent von ioBroker erkannt wird. Den Rest lasse ich mir nur mit ioBroker verarbeiten und wieder ausgeben.

                  1 Reply Last reply Reply Quote 0
                  • unltdnetworx
                    unltdnetworx Developer last edited by

                    Hey Christian,

                    ich würde das schon in Genre und Interpret aufteilen. Mach mich morgen mal dran. Also zwei Slots. Jede einzigartiger desto besser. Wer weiß, wie man das später noch auswerten will.

                    @Walter: Mit den Szenen habe ich mich noch gar nicht beschäftigt. Schaut aber sehr gut aus 🙂 So sollten dann ja auch Tv-Sender und Musik Genres etc. gehen?! Aber Sender als Device ist genau das, was mir persönlich nicht gefällt. Werde das mal testen mit dem Broadcast Slot.

                    1 Reply Last reply Reply Quote 0
                    • Wal
                      Wal Developer last edited by

                      @unltdnetworx:

                      Hey Christian,

                      ich würde das schon in Genre und Interpret aufteilen. Mach mich morgen mal dran. Also zwei Slots. Jede einzigartiger desto besser. Wer weiß, wie man das später noch auswerten will.

                      @Walter: Mit den Szenen habe ich mich noch gar nicht beschäftigt. Schaut aber sehr gut aus 🙂 So sollten dann ja auch Tv-Sender und Musik Genres etc. gehen?! Aber Sender als Device ist genau das, was mir persönlich nicht gefällt. Werde das mal testen mit dem Broadcast Slot. `

                      Mit https://console.snips.ai hatte ich mich noch nicht beschäftigt(zu faul 😄 ), deshalb hatte ich nur room und device. Wenn du das einfügst, nutze ich das auch. 😉

                      Mit Scenen kannst du mehrere Befehle bündeln.

                      Du mußt nur Playlisten erstellen nach dem Genre oder Interpret, dann funzt das auch.

                      1 Reply Last reply Reply Quote 0
                      • unltdnetworx
                        unltdnetworx Developer last edited by

                        Sender wären schon mal drin. de.iobroker.broadcast heißt der Slot. Auch bei den injects schon vorhanden. Wenn du mir deine Senderliste anhängst, integriere ich die gleich in den Slots. Bayerische Sender brauche ich auch 😉

                        1 Reply Last reply Reply Quote 0
                        • Wal
                          Wal Developer last edited by

                          @unltdnetworx:

                          Sender wären schon mal drin. de.iobroker.broadcast heißt der Slot. Auch bei den injects schon vorhanden. Wenn du mir deine Senderliste anhängst, integriere ich die gleich in den Slots. Bayerische Sender brauche ich auch 😉 `

                          Ich höre nur Antenne Bayern oder RockAntenne. 😉

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

                            @unltdnetworx:

                            Hi Frank,

                            die gleiche Installation habe ich auch. Wenn ich nur die drei vorgefertigten Einstellungen Alexa, Google oder das dritte (Name fällt mir gerade nicht ein) verwende klappt es auch ganz pasabel und die Installation ist völlig easy. Nur wollte ich z.B. im Standby keine LEDs leuchten habe u.a., damit hatte ich Schwierigkeiten. Bei mir leuchtet z.B. immer eine LED. Wenn ich Snips aufwecke und nichts sage, geht es endlich aus.

                            Der Skill von Snips direkt funktioniert aktuell in der stable Version mit dem Respeaker 4 nicht. Soll aber in der nächsten Version gehen.

                            Mal schauen, wenn der Skill von Snips selbst draußen ist. Aber danke für die Anleitung. `

                            Ich habe das mit den LEDs auch noch nicht ganz durchblickt. 😄

                            Hier meine derzeitigen Einstellungen:

                            https://forum.snips.ai/t/snips-led-control/351/122

                            Wie ist denn deine Meinung zu dem Respeaker Mirkofon?

                            Ich finde man muss relativ laut sprechen. Ich habe mit den Audio Device Settings etwas rumprobiert, aber nicht wirklich Besserung bemerkt.

                            Macht es Sinn in ein teures MIC zu investieren?

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

                              @unltdnetworx:

                              Hi Christian,

                              von meiner Seite wird es keinen Support für eigene Apps geben, da es meiner Meinung nach nicht zielführend ist, mehrere Apps zu verarbeiten. Ich persönlich würde eher vorschlagen, Vorschläge abzustimmen, Räume etc. auf Wunsch auch zu ergänzen und gemeinsam an einer App zu arbeiten.

                              Daher auch die Bitte um Vorschläge und Anregungen zu sinnvollen Intents, Slots und Räumen zur Einarbeitung. Dass es besser verarbeitet wird, wenn weniger Räume drin sind, kann ich nicht bestätigen. Bzw. ist mir bisher nicht aufgefallen. Was definitiv kontraproduktiv ist, ist mehrere Apps gleichzeitig auf Snips zu haben. Weil er dann evtl. falsche Intents erkennt. Z.B. statt getNumeric die Rechner App erkennt.

                              Momentan habe ich diese Intents implementiert:

                              setNumeric –> Einstellen von Zahlen

                              setColor --> Einstellen von Farben

                              setMedia --> Befehle für Play, etc.

                              setBoolean --> Ein/Aus/Hoch/Runter mit Rückgabe true/false

                              getStatus --> Abfragen aller Art

                              Dazu eben entsprechende Slots. Diese werden momentan nur ausgegeben aber nicht verwertet.

                              Zusätzlich noch Smalltalk als Auffangintent für den Slot de.iobroker.impletive, also für Füllwörter, die man sonst nicht einfügen könnten. Z.B. Guten Morgen, o.ä.

                              Mein Plan ist z.B. mit Guten Morgen eine Begrüßung und Ansage anstehender Termine, Müllabfuhr, Wetterbericht etc. Ansagen ausgeben zu lassen. `
                              Hi Michael,

                              habe den Adapter gerade aktualisiert. Wie habt ihr das mit der Snips-App gedacht?

                              Ich habe aktuell eine Kopie der "published" der iobroker-Snips app mit meinen zusätzlichen Einträgen deployed.

                              Wie wäre da die geschickteste Vorgehensweise?

                              1 Reply Last reply Reply Quote 0
                              • unltdnetworx
                                unltdnetworx Developer last edited by

                                Hi Frank,

                                nach den letzten Updates des Snips-Adapters werden die Intents und Slots der ioBroker App jetzt ausgewertet. Die Iobroker-Snips App funktioniert evtl. noch. Aber es werden keine Slots damit ausgewertet.

                                Meine Meinung wäre, wie bereits erwähnt, sich auf eine einzige App zu einigen und diese in Absprache hier im Forum ggf. um sinnvolle Ergänzungen zu erweitern. Also Intents und Slots, sowie Inhalte dafür (Wörter und Sätze) gerne hier vorschlagen. Ich würde die dann einarbeiten. Um die Umsetzung im Adapter kümmern wir uns natürlich auch.

                                Wer Vorschläge für weitere Funktionen, z.B. im Adapter hat, auch gerne mal einbringen.

                                1 Reply Last reply Reply Quote 0
                                • unltdnetworx
                                  unltdnetworx Developer last edited by

                                  Zum Thema Respeaker. Ich bin bei leiser Umgebung zufrieden damit. Wenn z.B. der Fernseher im gleichen Raum läuft, muss ich dich sehr laut rufen. Evtl. wäre ein muten des Tones bei Erkennung des Wakewords ne Lösung. Wurde weiter vorne schon angesprochen.

                                  Habe aber auch noch das Standard "Hey Snips" drin, welches leider ab und zu mal auf die Stimmen im TV reagiert. Muss mal ein eigenes Wakeword einstellen. Evtl. kann ich dann auch die Sensibilität besser einstellen.

                                  Was ich auch ganz deutlich merke, wenn die Mikrofone verdeckt sind. Also wenn etwa irgendwas im weg steht. Das beeinträchtigt die Erkennung schon enorm.

                                  1 Reply Last reply Reply Quote 0
                                  • unltdnetworx
                                    unltdnetworx Developer last edited by

                                    Hi Walter,

                                    hab einen Pull-Request für eine neue Version gestellt.

                                    In der Snips App gibt es jetzt auch die beiden neuen Slots:

                                    de.ioBroker.genres

                                    de.ioBroker.interprets

                                    Beides bereits befüllt und zudem alle deutschen Radio- und Fernsehsender (hoffe ich) im Slot Broadcaster vorbelegt.

                                    1 Reply Last reply Reply Quote 0
                                    • Wal
                                      Wal Developer last edited by

                                      @unltdnetworx:

                                      Hi Walter,

                                      hab einen Pull-Request für eine neue Version gestellt. `

                                      erledigt.

                                      Kannst du evtl. mal danach schauen ? "Add Support for Compact mode (js-Controller 2.0 Feature)"

                                      Ist als Issue auf dem Github. Ich komme diese Woche nicht mehr dazu.

                                      1 Reply Last reply Reply Quote 0
                                      • unltdnetworx
                                        unltdnetworx Developer last edited by

                                        Hab ich schon gesehen. Muss mal schauen, was man da alles machen muss.

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

                                          @unltdnetworx:

                                          Hi Frank,

                                          nach den letzten Updates des Snips-Adapters werden die Intents und Slots der ioBroker App jetzt ausgewertet. Die Iobroker-Snips App funktioniert evtl. noch. Aber es werden keine Slots damit ausgewertet.

                                          Meine Meinung wäre, wie bereits erwähnt, sich auf eine einzige App zu einigen und diese in Absprache hier im Forum ggf. um sinnvolle Ergänzungen zu erweitern. Also Intents und Slots, sowie Inhalte dafür (Wörter und Sätze) gerne hier vorschlagen. Ich würde die dann einarbeiten. Um die Umsetzung im Adapter kümmern wir uns natürlich auch.

                                          Wer Vorschläge für weitere Funktionen, z.B. im Adapter hat, auch gerne mal einbringen. `

                                          Hi Michael,

                                          ich habe leider keine Skills im Bereich Programmierung, daher hier ein kleiner Beitrag von mir zum Thema "Injection"

                                          Auf Basis der Formatierung der Textdokumente (Musik) habe ich ein kleines Blockly erstellt mit dem man die existierenden Injecteion Datenpunkte befüllen kann.

                                          1. Es wird ein Datenpunkt als trigger angelegt

                                          2. Es werden Textfiles eingelesen und jede Zeile als Wert in den jeweiligen Injection-Datenpunkt geschrieben

                                          3. Im Blockly besteht die Möglichkeit Injection Dateien zu aktivieren und zu deaktivieren. (kann man ggf. auch mit Datenpunkten lösen).

                                          Ich habe beim Speichern der Test-Importfiles im notepad++ unter Bearbeiten\Format Zeilenende LF (UNIX) eingestellt.

                                          In den Javascript Aufrufen muss der Pfad zur jeweiligen Datei angepasst werden.

                                          9812_pfad_zu_importdatei.png
                                          9812_snips-autoinjection_importfile_linefeed_sttings.png

                                          Blockly:
                                          9812_snips-autoinjection.png
                                          9812_snips-autoinjection_blockly_sccript.txt

                                          Import Dateien zum Test:
                                          9812_dataimport.zip

                                          Ist das so zu gebrauchen? Ich habe noch nicht verstanden wo diese Daten in Snips abgelegtabgelegt werden.

                                          Habe in diesem pfad etwas gefunden:

                                          /usr/share/snips/assistant/custom_asr/config.json

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

                                            @unltdnetworx:

                                            Zum Thema Respeaker. Ich bin bei leiser Umgebung zufrieden damit. Wenn z.B. der Fernseher im gleichen Raum läuft, muss ich dich sehr laut rufen. Evtl. wäre ein muten des Tones bei Erkennung des Wakewords ne Lösung. Wurde weiter vorne schon angesprochen.

                                            Habe aber auch noch das Standard "Hey Snips" drin, welches leider ab und zu mal auf die Stimmen im TV reagiert. Muss mal ein eigenes Wakeword einstellen. Evtl. kann ich dann auch die Sensibilität besser einstellen.

                                            Was ich auch ganz deutlich merke, wenn die Mikrofone verdeckt sind. Also wenn etwa irgendwas im weg steht. Das beeinträchtigt die Erkennung schon enorm. ` Kann ich bestätigen… Aber auch mit eigenem hot word wird bei mir ab und an die Multimedia gemutet wenn der TV läuft.. . Hab den 4 mic pi hat von ReSpeaker... Überlege auch ne andere Hardware zu testen... Es liegt wohl daran dass dir günstige Variante keinen soundprozessor an Board hat...

                                            Gesendet von meinem CLT-L09 mit Tapatalk

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            933
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            snips
                                            43
                                            635
                                            124803
                                            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