Sprachsteuerung mit Tasker und autovoice

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

nape1
Beiträge: 246
Registriert: 10.11.2014, 17:26
Wohnort: Kärnten

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von nape1 » 11.01.2016, 16:16

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,

FuXXz
Beiträge: 154
Registriert: 16.12.2015, 23:54

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von FuXXz » 19.01.2016, 04:41

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?
Dateianhänge
Screenshot_20160119-033728.png
Screenshot_20160119-033702.png
Screenshot_20160119-033232.png

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von unlight » 19.01.2016, 06:59

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
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

FuXXz
Beiträge: 154
Registriert: 16.12.2015, 23:54

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von FuXXz » 19.01.2016, 11:33

Danke für den Hinweis, aber leider gleiches Problem. Licht schaltet nur aus :(

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von unlight » 19.01.2016, 12:27

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.”

Danielgo
Beiträge: 16
Registriert: 24.04.2015, 22:18

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von Danielgo » 25.02.2016, 10:24

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

bahnuhr
Beiträge: 473
Registriert: 25.02.2014, 13:42
Danksagung erhalten: 1 Mal

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von bahnuhr » 04.03.2016, 08:55

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

Annuit20
Beiträge: 8
Registriert: 14.05.2016, 16:33

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von Annuit20 » 16.05.2016, 22:57

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.
Zentrale: raspberrymatic (pi 3) Funkmodul: HM-MOD-RPI-PCB
Addons: XML-API, HM-JRE, CUxD, WebMatic

ccc.ggg73
Beiträge: 1
Registriert: 18.12.2015, 07:45

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von ccc.ggg73 » 01.08.2016, 14:21

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

K K01
Beiträge: 2
Registriert: 21.12.2016, 22:31

Re: Sprachsteuerung mit Tasker und autovoice

Beitrag von K K01 » 21.12.2016, 22:35

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

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“