Ich bin zumeist auch Happy mit dieser wirklich schönen Offline Variante.
Das größte Ärgernis für mich im Alltag ist immer noch das Wakeword.
Wenn es zuhören soll, tut es das nicht. Wenn es nicht zuhören soll, wird es vom Fernseher aktiviert oder der grade laufenden Unterhaltung.
Ich muss deutlich BumbleBEE sagen damit es klappt und im Fernsehen kann es ein Ton sein der nicht im geringsten etwas damit zu tun hat. Gefolgt von der Spannung welchen
Befehl er aus der laufenden Aufnahme glaubt zu erkennen. Meistens versucht er einen Timer zu stellen was wenig schmerzlich ist. Aber er hat auch schon meinen kompletten TV-Schrank ausgeschaltet
im laufenden Betrieb, was ziemlich ärgerlich war.
Welches Wakeword Modul benutzt ihr bzw. womit habt ihr die besten Erfahrungen gemacht?
Jetzt aktuell ist bei mir aber ein Problem aufgetreten. Ich hab seit längerer Zeit mal wieder versucht ein Licht mit dem SetNumeric Intent zu schalten. Dieser wird von Rhasspy korrekt erkannt und verarbeitet
aber auf FHEM Seite leider nicht. Es kommt zu folgender Ausgabe im Log:
2021.09.22 13:09:24 5: RHASSPY: [RhasspyTK] Parse (IO: Mqtt.Rhasspy): Msg: hermes/dialogueManager/sessionStarted => {"sessionId": "wohnzimmer-bumblebee_raspberry-pi-6ed673af-e988-4056-9525-75132ac2449f", "siteId": "wohnzimmer", "customData": "bumblebee_raspberry-pi", "lang": null}
2021.09.22 13:09:24 5: Parsed value: wohnzimmer for key: siteId
2021.09.22 13:09:24 5: Parsed value: wohnzimmer-bumblebee_raspberry-pi-6ed673af-e988-4056-9525-75132ac2449f for key: sessionId
2021.09.22 13:09:24 5: Parsed value: bumblebee_raspberry-pi for key: customData
2021.09.22 13:09:24 5: room is identified using siteId as wohnzimmer
2021.09.22 13:09:28 5: RHASSPY: [RhasspyTK] Parse (IO: Mqtt.Rhasspy): Msg: hermes/intent/de.fhem_SetNumeric => {"input": "die Licht schreibtisch auf 50 percent", "intent": {"intentName": "de.fhem:SetNumeric", "confidenceScore": 1.0}, "siteId": "wohnzimmer", "id": null, "slots": [{"entity": "de.fhem.Device", "value": {"kind": "Unknown", "value": "schreibtisch"}, "slotName": "Device", "rawValue": "schreibtisch", "confidence": 1.0, "range": {"start": 10, "end": 22, "rawStart": 10, "rawEnd": 22}}, {"entity": "rhasspy/number", "value": {"kind": "Number", "value": 50}, "slotName": "Value", "rawValue": "fünfzig", "confidence": 1.0, "range": {"start": 27, "end": 29, "rawStart": 27, "rawEnd": 34}}, {"entity": "Unit", "value": {"kind": "Unknown", "value": "percent"}, "slotName": "Unit", "rawValue": "prozent", "confidence": 1.0, "range": {"start": 30, "end": 37, "rawStart": 35, "rawEnd": 42}}], "sessionId": "wohnzimmer-bumblebee_raspberry-pi-6ed673af-e988-4056-9525-75132ac2449f", "customData": "bumblebee_raspberry-pi", "asrTokens": [[{"value": "die", "confidence": 1.0, "rangeStart": 0, "rangeEnd": 3, "time": null}, {"value": "Licht", "confidence": 1.0, "rangeStart": 4, "rangeEnd": 9, "time": null}, {"value": "schreibtisch", "confidence": 1.0, "rangeStart": 10, "rangeEnd": 22, "time": null}, {"value": "auf", "confidence": 1.0, "rangeStart": 23, "rangeEnd": 26, "time": null}, {"value": "50", "confidence": 1.0, "rangeStart": 27, "rangeEnd": 29, "time": null}, {"value": "percent", "confidence": 1.0, "rangeStart": 30, "rangeEnd": 37, "time": null}]], "asrConfidence": 0.35006499999999996, "rawInput": "die licht schreibtisch auf fünfzig prozent", "wakewordId": "bumblebee_raspberry-pi", "lang": null}
2021.09.22 13:09:28 5: Parsed value: 50 for key: Value
2021.09.22 13:09:28 5: Parsed value: die licht schreibtisch auf fünfzig prozent for key: rawInput
2021.09.22 13:09:28 5: Parsed value: percent for key: Unit
2021.09.22 13:09:28 5: Parsed value: bumblebee_raspberry-pi for key: customData
2021.09.22 13:09:28 5: Parsed value: wohnzimmer for key: siteId
2021.09.22 13:09:28 5: Parsed value: SetNumeric for key: intent
2021.09.22 13:09:28 5: Parsed value: wohnzimmer-bumblebee_raspberry-pi-6ed673af-e988-4056-9525-75132ac2449f for key: sessionId
2021.09.22 13:09:28 5: Parsed value: schreibtisch for key: Device
2021.09.22 13:09:28 5: Parsed value: die Licht schreibtisch auf 50 percent for key: input
2021.09.22 13:09:28 5: Parsed value: 1 for key: probability
2021.09.22 13:09:28 5: handleIntentSetNumeric called
2021.09.22 13:09:28 5: room is identified using siteId as wohnzimmer
2021.09.22 13:09:28 5: Device selected (by hash, with room and name): Wz.Di.00_Dim
2021.09.22 13:09:28 1: PERL WARNING: Use of uninitialized value $change in hash element at ./FHEM/10_RHASSPY.pm line 3337.
2021.09.22 13:09:28 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/10_RHASSPY.pm line 3337.
Undefined subroutine &RHASSPY::round called at ./FHEM/10_RHASSPY.pm line 3369
FHEM schmiert ab und startet neu...
Habe ich bei den letzten Änderungen etwas wichtiges verpasst? Ich weiß leider nicht mehr welches die letzte für mich
funktionierende Modul Version war.
Gruß Ziton