Sprachsteuerung mit Tasker und autovoice
Moderator: Co-Administratoren
Re: Sprachsteuerung mit Tasker und autovoice
ok da bin ich jetzt überfragt was das Heist gerootet, wenn ich die anderen befehle wie Küchen-licht an sage, dann verschwindet wieder alles im Hintergrund,
Re: Sprachsteuerung mit Tasker und autovoice
Da es bei mir nicht klappte, habe ich das ganze zum testen auf das Minimum reduziert. Ein einfacher Befehl "Licht (?Zustand>) und selbst das klappt nicht
Zum testen habe ich mir zudem ein Popup eingebunden. An und Aus werden jeweils erkannt aber in der if Schleife wohl irgendwie nicht in 1 oder 0 umgewandelt.
Das Licht geht also immer nur aus, egal ob ich an oder aus sage.
Weiß jemand was ich falsch mache?
Zum testen habe ich mir zudem ein Popup eingebunden. An und Aus werden jeweils erkannt aber in der if Schleife wohl irgendwie nicht in 1 oder 0 umgewandelt.
Das Licht geht also immer nur aus, egal ob ich an oder aus sage.
Weiß jemand was ich falsch mache?
Re: Sprachsteuerung mit Tasker und autovoice
Du hast bei "an" nicht gleich sondern regular expression in der if schleife. Das kannst du aber nur nutzen wenn du mehrere Begriffe erkennen willst. Probier mal "gleich" wie in der else if schleife.
Gruß
Unlight
Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
Re: Sprachsteuerung mit Tasker und autovoice
Danke für den Hinweis, aber leider gleiches Problem. Licht schaltet nur aus
Re: Sprachsteuerung mit Tasker und autovoice
Das einzige was mir sonst noch auffällt ist, das in der autovoice Zeile an und aus klein geschrieben sind und in den if schleifen groß. Ansonsten fällt mir leider auch nix mehr auf!
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
Re: Sprachsteuerung mit Tasker und autovoice
Hallo zusammen.
Ich versuche gerade mit meinem Wand Tablet die Sprachsteuerung zu realisieren. Es klappt soweit auch ganz gut.
Allerdings verwende ich zusätzlich noch die Oberfläche von Dashui im Vollbildmodus.
Den Vollbildmodus habe ich mit der App „Hide SystemBar“ aus dem Play Store umgesetzt.
Sobald das Tab im Vollbildmodus ist werden die Befehle über OK Google nicht mehr verarbeitet.
Schalte ich allerdings auf Auto Voice umstelle klappt es ohne Probleme.
Dies möchte ich allerdings vermeiden, da ich auch weiterhin die Google Erkennung benötige.
Hat hier schon jemand Erfahrung und kann mir diesbezüglich einen Tipp geben.
Ich verwende ein günstiges Denver Tab ohne Root.
Danke für eure Hilfe
Gruß Daniel
Ich versuche gerade mit meinem Wand Tablet die Sprachsteuerung zu realisieren. Es klappt soweit auch ganz gut.
Allerdings verwende ich zusätzlich noch die Oberfläche von Dashui im Vollbildmodus.
Den Vollbildmodus habe ich mit der App „Hide SystemBar“ aus dem Play Store umgesetzt.
Sobald das Tab im Vollbildmodus ist werden die Befehle über OK Google nicht mehr verarbeitet.
Schalte ich allerdings auf Auto Voice umstelle klappt es ohne Probleme.
Dies möchte ich allerdings vermeiden, da ich auch weiterhin die Google Erkennung benötige.
Hat hier schon jemand Erfahrung und kann mir diesbezüglich einen Tipp geben.
Ich verwende ein günstiges Denver Tab ohne Root.
Danke für eure Hilfe
Gruß Daniel
Re: Sprachsteuerung mit Tasker und autovoice
unlight hat geschrieben:Du hast bei "an" nicht gleich sondern regular expression in der if schleife. Das kannst du aber nur nutzen wenn du mehrere Begriffe erkennen willst. Probier mal "gleich" wie in der else if schleife.
Gruß
Unlight
Also,
nach dem ich nun wochenlang probiert habe hier mal einige Erkenntnisse.
folgende Fehler:
- du darfst als command kein Text und zusätzlich klammern verwenden - entweder / oder
Dein command:
licht (?<zustand>an|aus)
kann nicht funktionieren.
Weiterhin verwende das + Zeichen. Hier im Thread wurde das * verwendet. Dies ist m.E. falsch.
Mit dem + Zeichen kannst du 1 oder mehrere Wörter abfangen. Mit dem * nur mehrere.
1. Konfiguration
Schreib mal:
.+ (?<gerät>licht|lampe) (?<zustand>an|ein|aus)
Dann kannst du sagen:
Schalte das Licht an.
Schalte das Licht ein.
Mache das Licht aus.
etc.
2. Script
Als Script wertest du nun aus.
Bei an/ein nimmst du: %zustand ~R an|ein
Bei aus nimmst du: %zustand gl aus
3. HM Befehl
Hier nimmst du mal: http://192.168.xxx.xx/config/xmlapi/sta ... e=%zustand
Bei %raum trägst du die HM ID ein. Die musst du vorher rausfinden.
Dann läuft alles.
mfg
bahnuhr
CCU2, iobroker, 264 Kanäle in 124 Geräten und 21 CUxD-Kanäle in 13 CUxD-Geräten
Re: Sprachsteuerung mit Tasker und autovoice
Hallo zusammen,
erst mal danke an unlight für den ausführlichen Tipp mit den variablen.
Ich hatte doch große Probleme das ganze als Anfänger ans laufen zu bekommen.
Anstatt der Lichtdimmung wollte ich meine Rolladen auf x% fahren lassen.
Nachdem ich den Ausdruck "%new_value" in "%wert" geändert habe lief alles top.
Zudem benutze ich inder Adresse http://192.168.x.x/addons/... statt config.
Aber durch das ganze probieren finde ich mich jetzt im Tasker besser zurecht von daher alles gut
Diese site finde ich zu dem Thema recht hilfreich: http://joaoapps.com/autovoice/
Ich hoffe da verlinken auf externe Foren ist hier erlaubt, wenn nicht sry und bitte löschen.
erst mal danke an unlight für den ausführlichen Tipp mit den variablen.
Ich hatte doch große Probleme das ganze als Anfänger ans laufen zu bekommen.
Anstatt der Lichtdimmung wollte ich meine Rolladen auf x% fahren lassen.
Nachdem ich den Ausdruck "%new_value" in "%wert" geändert habe lief alles top.
Zudem benutze ich inder Adresse http://192.168.x.x/addons/... statt config.
Aber durch das ganze probieren finde ich mich jetzt im Tasker besser zurecht von daher alles gut
Diese site finde ich zu dem Thema recht hilfreich: http://joaoapps.com/autovoice/
Ich hoffe da verlinken auf externe Foren ist hier erlaubt, wenn nicht sry und bitte löschen.
Zentrale: raspberrymatic (pi 3) Funkmodul: HM-MOD-RPI-PCB
Addons: XML-API, HM-JRE, CUxD, WebMatic
Addons: XML-API, HM-JRE, CUxD, WebMatic
Re: Sprachsteuerung mit Tasker und autovoice
Hallo zusammen, bei mir klappt es einwandfrei mit Regex und variable.
Meine frage: wie kann ich mehrere befehle auf einmal eingeben? Zum Beispiel: "schalte licht in Wohnzimmer an und in Badezimmer aus"
Vielen Dank für eure hilfe.
Gesendet von meinem SM-G930F mit Tapatalk
Meine frage: wie kann ich mehrere befehle auf einmal eingeben? Zum Beispiel: "schalte licht in Wohnzimmer an und in Badezimmer aus"
Vielen Dank für eure hilfe.
Gesendet von meinem SM-G930F mit Tapatalk
Re: Sprachsteuerung mit Tasker und autovoice
Hallo,
An mehreren Befehlen gleichzeitig bin ich auch gerade dran, aber bekomme es auch noch nicht hin.
Das Problem ist, dass Autovoice immer mindestens ein Wort je Klammer benötigt. Vielleicht kann man das umgehen, jemand eine Idee?
Vielen Dank, Gruß
Kai
Gesendet von meinem HUAWEI NXT-L29 mit Tapatalk
An mehreren Befehlen gleichzeitig bin ich auch gerade dran, aber bekomme es auch noch nicht hin.
Das Problem ist, dass Autovoice immer mindestens ein Wort je Klammer benötigt. Vielleicht kann man das umgehen, jemand eine Idee?
Vielen Dank, Gruß
Kai
Gesendet von meinem HUAWEI NXT-L29 mit Tapatalk