From 1deca478782d050a8a959aa01a0bbdfc9c4d9ec9 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Thu, 20 Jul 2023 14:24:00 -0400 Subject: [PATCH] Trigger announcements from Assist --- custom_sentences/en/announcements.yaml | 46 ++++++++++++++++++++++++++ packages/assist/announcements.yaml | 8 +++++ 2 files changed, 54 insertions(+) create mode 100644 custom_sentences/en/announcements.yaml create mode 100644 packages/assist/announcements.yaml diff --git a/custom_sentences/en/announcements.yaml b/custom_sentences/en/announcements.yaml new file mode 100644 index 0000000..1aefa16 --- /dev/null +++ b/custom_sentences/en/announcements.yaml @@ -0,0 +1,46 @@ +language: "en" + +intents: + PlayAnnouncement: + data: + - sentences: + - "(announce|announced|tell everyone|inform the house) [that] {announcement} [in [the] {who}]" + - "(play|run|broadcast) [the] {announcement} announcement [in [the] {who}]" + +skip_words: + - "please" + - "can you" + +lists: + announcement: + values: + - in: "(dinner|dinner is ready)" + out: "dinner_is_ready" + - in: "(we are leaving|leaving|going out)" + out: "we_are_leaving" + - in: "(birthday|we have a birthday)" + out: "birthday_announcement" + - in: "(server maintenance|maintenance|the server is going down)" + out: "server_maintenance_annc" + - in: "(server maintenance done|the server is back)" + out: "server_maintenance_done_annc" + who: + values: + - in: "living room" + out: "living_room" + - in: "basement" + out: "basement" + - in: "master bedroom" + out: "master_bedroom" + - in: "common areas" + out: "common_areas" + - in: "(kallen bedroom|kallen's bedroom|collin bedroom|collin's bedroom)" + out: "kallen_bedroom" + - in: "(emma bedroom|emma's bedroom)" + out: emma_bedroom" + - in: "kids bedrooms" + out: "kids_bedrooms" + - in: "all bedrooms" + out: "all_bedrooms" + - in: "everywhere" + out: "everywhere" \ No newline at end of file diff --git a/packages/assist/announcements.yaml b/packages/assist/announcements.yaml new file mode 100644 index 0000000..4e43de6 --- /dev/null +++ b/packages/assist/announcements.yaml @@ -0,0 +1,8 @@ +intent_script: + PlayAnnouncement: + action: + service: "script.{{announcement}}" + data: + who: "{{ who|default('everywhere') }}" + speech: + text: "Okay" \ No newline at end of file