unltdnetworx / ioBroker.snips

Snips-Adapter for ioBroker (Achtung: Einstellung der Snips-Plattform zum 31.01.2020 aufgrund Verkauf an Sonos)
http://www.iobroker.net/
MIT License
5 stars 4 forks source link

Richtige Erkennung von Snips wird falsch korrigiert #29

Closed Pittini closed 4 years ago

Pittini commented 4 years ago

Vielleicht versteh ich ja nur was nicht, aber das sieht mir nach Bug aus. Wenn nicht wärs toll wenn mir einer sagen könnte warum Luftfeuchtigkeit nicht akzeptiert wird. Das gleiche Spiel mit "Temperatur" funktioniert übrigens. Inked2020-01-04 15_48_12-objects - ioBroker_LI

unltdnetworx commented 4 years ago

Das liegt daran, dass die Luftfeuchtigkeit im dem Slot Wetter asoziert wurde. Hab ich behoben. Bitte einfach den Assistenten Updaten.

Pittini commented 4 years ago

einfach den Assistenten Updaten.

Hab ich gemacht, aber außer dass jetzt meine injekteten Wörter weg sind kommt immer noch "Wetter" statt Luftfeuchtigkeit. Da SNIPS ja ab Ende Jan nicht mehr upgedatet werden kann, weiö die Console dann weg ist, möchte ich das vorher noch einigermaßen zum laufen bringen. Ich schreib grad mein eigenes Auswertescript, also ohne Text2Command Adapter. WEnn da jetzt Sachen korrigiert werden, also nicht das in die Slots reinkommt was gesprochen wurde, hab ich ein Problem, weil dann bräuchte ich von Dir ne Ersetzungsliste welches Wort wofür ausgegeben wird. Hoffe Du verstehst was ich mein.

unltdnetworx commented 4 years ago

Dass die Wörter weg sind, wurde bereits im Forum erklärt. Und ein Möglichkeit genannt, wie man diese quasi sichern kann oder eben an mich melden, damit ich sie global eintragen kann. Sry, dafür.

Bei deinem Update ist dann aber etwas schief gegangen. Sowohl in der Console von Snips, als auch auf meinem Assistenen funktioniert es einwandfrei. Probier es doch mal unter console.snips.ai aus.

{ "input": "wie ist die luftfeuchtigkeit im wohnzimmer", "intent": { "intentName": "unltdnetworx:getStatusDE", "confidenceScore": 0.9114349 }, "slots": [ { "rawValue": "luftfeuchtigkeit", "value": { "kind": "Custom", "value": "Luftfeuchtigkeit" }, "range": { "start": 12, "end": 28 }, "entity": "de.iobroker.unit", "slotName": "status" }, { "rawValue": "wohnzimmer", "value": { "kind": "Custom", "value": "Wohnzimmer" }, "range": { "start": 32, "end": 42 }, "entity": "de.iobroker.room", "slotName": "room" } ] }

Pittini commented 4 years ago

Screenshot gerade eben gemacht, sieht bei mir anders aus. 2020-01-04 21_57_18-

Pittini commented 4 years ago

Ich hab jetzt: Den Asisstenten gelöscht und neu gemacht - keine Änderung SNIPS komplett neugestartet nach Assi install - keine Änderung Iob neu gestartet - keine Änderung

Wär dankbar für Tipps/Hilfe.

unltdnetworx commented 4 years ago

Lösche und installiere den Assistenten nochmal neu. Jetzt sollte es gehen. Hab mir extra einen neuen Account angelegt und etwas geändert. Funktioniert jetzt.

Pittini commented 4 years ago

Jap, jetzt klappt das. Vielen Dank für Deine Zeit. Nur Interessehalber, wie verfährst Du wenn Snips nicht mehr zugänglich ist? Haste schon Ersatz gefunden?

unltdnetworx commented 4 years ago

Ich experimentiere gerade mit Almond von der Stanford Universität. Mal sehen, ob das für mich geeignet ist.

capitaenz commented 4 years ago

@unltdnetworx Ich erhalte Snips grad auch nur noch so am Leben und suche eine Alternative. Bist du mit Almond schon weitergekommen?

VG Leif

unltdnetworx commented 4 years ago

Leider nicht, bzw. läuft es nur auf Englisch. Daher probiere ich gerade deutsche Sprachsynthese mit Python und Tacotron, dann in Verbindung mit eigenem Sprachassistenten. Mal sehen, was das wird.