Ankündigung

Einklappen
Keine Ankündigung bisher.

Rule für Spracherkennung

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

    Rule für Spracherkennung

    Hi zusammen,

    ich bastele gerade etwas und möchte die hervorragende Sprachsteuerung aus HABdroid heraus im gesamten Haus ohne Handy nutzen - also "STICHWORT Befehl(e)" soll verstanden werden.

    Dazu habe ich Jasper auf meinem ARM-Board aufgesetzt und meine Rule angepasst, dass mehrere Befehle per "und" aneinander gefügt werden können. Hier der Code:
    Code:
    import org.openhab.core.library.types.*                                                                                                           
    import org.openhab.model.script.actions.*
    
    /* ************************************************************************** */
    
    rule "Spracherkennung"
    when
      Item VoiceCommand received command
    then
      val tmp
      val x
      val txt = receivedCommand.state.toString.toLowerCase
    
      tmp=txt.split('und')
    
      for (String x : tmp) {
        if(x.contains("licht") || x.contains("kommode")) { L_Kommode.sendCommand(ON) }
        else if(x.contains("lampe") || x.contains("pilz")) { L_Pilzlampe.sendCommand(ON) }
      }
    end
    Es funktioniert:
    • Lampe
    • Licht
    • Pilz und Kommode


    Viel Spaß beim Anpassen und Nutzen
    Sascha

    #2
    (siehe auch Jasper | Control everything with your voice)

    Sehr cool! War es schwierig Jasper aufzusetzen? Hättest Du Lust dazu etwas ins openHAB Wiki (Samples Section) zu schreiben?

    Danke und Gruß,

    Thomas E.-E.
    Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

    Kommentar


      #3
      Bin noch dabei Jasper vernünftig mit OH zu verheiraten - aktuell muss ich die Stichworte im OH und Jasper definieren. Hier muss ein Skript her

      Das Hören auf ein Stichwort und schalten einer Lampe klappt aber schonmal ganz gut.

      Grüße
      Sascha

      Kommentar


        #4
        Zitat von kuschelganxta Beitrag anzeigen
        Bin noch dabei Jasper vernünftig mit OH zu verheiraten - aktuell muss ich die Stichworte im OH und Jasper definieren. Hier muss ein Skript her

        Das Hören auf ein Stichwort und schalten einer Lampe klappt aber schonmal ganz gut.

        Grüße
        Sascha
        Hört Jasper dann die ganze Zeit zu? Oder was triggert die Spracheingabe?

        Kommentar

        Lädt...
        X