KAKU – Schakelen via spraakherkenning (RS4.0/ENG)
Het is mogelijk om via spraakherkenning KAKU ontvangers te schakelen, hiervoor kan je Responding Heads v4.0 gebruiken met een juiste plugin om KAKUcli aan te sturen.
Ik heb hieronder een voorbeeld gegeven hoe je zelf een plugin kan schrijven voor Responding Heads.
Plugin probleem:
Om te schakelen gebruiken we KAKUcli.exe echter is het probleem bij RH4 is dat er wel wat plugins mee geleverd zijn, maar het openen van bestanden MET parameters ontbreekt. Zodoende heb ik met de bestaande voorbeelden en wat zoeken op internet de volgende plugin gemaakt die het schakelen met parameters mogelijk maakt: OpenWithParameters
OpenWithParameters installatie:
1) Download het archief bestand (zie onderaan deze pagina)
2) Pak het archief bestand uit in [RHFolder]\data.
3) Herstart RH4.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
' OpenWithParameters script v1.0 (2012-10-28) for Responding Heads v4.0 ' made by Sebastiaan Ebeltjes (DomoticX) sub main on error resume next rh.cmd rh.settings(1) & " " & rh.settings(2) rh.speak rh.settings(3) end sub sub draw dialog.caption = "Open program with parameters" dialog.height = 3500 rh.create "textoutput" textoutput(1).top = 48 textoutput(1).left = 8 textoutput(1).caption = "Select executable file:" rh.create "browsedialog" browsedialog(1).top = 48+15 browsedialog(1).left = 8 rh.create "textoutput" textoutput(2).top = 48+15+25 textoutput(2).left = 8 textoutput(2).caption = "Commandline parameters:" rh.create "textinput" textinput(1).top = 48+15+25+15 textinput(1).left = 8 rh.create "textoutput" textoutput(3).top = 48+15+25+15+25 textoutput(3).left = 8 textoutput(3).caption = "Say after executing:" rh.create "textinput" textinput(2).top = 48+15+25+15+25+15 textinput(2).left = 8 end sub sub create rh.addtobrain browsedialog(1).text & "|" & textinput(1).text & "|" & textinput(2).text,"" end sub sub Changer draw textinput(0).text = rh.settings(-2) browsedialog(1).text = rh.settings(1) textinput(1).text = rh.settings(2) textinput(2).text = rh.settings(3) end sub |
Toevoegen KAKU commando’s:
Nu gaan we met deze plugin KAKUcli.exe gebruiken om te schakelen
1) klik op “add command”.
2) selecteer “OpenWithParameters”
3) vul de gegevens in (zie voorbeeld onder).
4) spreek nu je commando (activation phrase) om te schakelen.
LET OP: Het Nederlandse AAN en UIT is een wereld van verschil maar het Engelse ON en OFF lijkt heel veel op elkaar, soms heeft de software hier problemen mee, daarom is het raadzaam om ON een ander woord te geven bijvoorbeeld: PLEASE
[#/software/respondingheads_plugins” ]