From caf0419d8d4c871fa1d074be2d45f2a039394280 Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Wed, 17 Jul 2024 09:47:08 +0200 Subject: [PATCH 1/3] Update microWakeWord Model definition for 2024.7 release --- esphome/onju-voice-microwakeword.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/esphome/onju-voice-microwakeword.yaml b/esphome/onju-voice-microwakeword.yaml index d047cd9..7864d8e 100644 --- a/esphome/onju-voice-microwakeword.yaml +++ b/esphome/onju-voice-microwakeword.yaml @@ -18,7 +18,7 @@ esphome: project: name: tetele.onju_voice_satellite version: "${project_version}" - min_version: 2024.6.0 + min_version: 2024.7.0 platformio_options: board_build.flash_mode: dio board_build.arduino.memory_type: qio_opi @@ -195,9 +195,12 @@ media_player: old_volume = new_volume; micro_wake_word: - model: okay_nabu - # model: hey_jarvis - # model: alexa + models: + #- model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/alexa.json + - model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/okay_nabu.json + #- model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/hey_jarvis.json + vad: + model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/vad.json on_wake_word_detected: - if: condition: media_player.is_playing @@ -235,10 +238,9 @@ voice_assistant: green: 100% effect: speaking on_end: - - delay: 200ms - wait_until: not: - media_player.is_playing: onju_out + voice_assistant.is_running: - script.execute: reset_led - if: condition: @@ -246,7 +248,6 @@ voice_assistant: - switch.is_on: use_wake_word - binary_sensor.is_off: mute_switch then: - - delay: 200ms - micro_wake_word.start on_client_connected: - if: From a5c4f245b7ea7348fd5e8df1cd2f8a9313c6b67c Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Wed, 17 Jul 2024 11:47:36 +0200 Subject: [PATCH 2/3] Update minimum ESPHome version in Readme to 2024.7.0, add comment for hey mycroft wakeword --- README.md | 2 +- esphome/onju-voice-microwakeword.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 412acf7..7fe1a11 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ The config is distributed under the **MIT** License. See [`LICENSE`](LICENSE) fo - Home Assistant 2024.2.0 or newer - A voice assistant [configured in HA](https://my.home-assistant.io/redirect/voice_assistants/) with STT and TTS in a language of your choice -- ESPHome 2024.2.0 or newer +- ESPHome 2024.7.0 or newer ## Known issues and limitations diff --git a/esphome/onju-voice-microwakeword.yaml b/esphome/onju-voice-microwakeword.yaml index 7864d8e..9b9d7df 100644 --- a/esphome/onju-voice-microwakeword.yaml +++ b/esphome/onju-voice-microwakeword.yaml @@ -199,6 +199,7 @@ micro_wake_word: #- model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/alexa.json - model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/okay_nabu.json #- model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/hey_jarvis.json + #- model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/hey_mycroft.json vad: model: https://github.com/kahrendt/microWakeWord/releases/download/v2.1_models/vad.json on_wake_word_detected: From 3671758a3800333c6e881d57351435f5744bb639 Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Thu, 18 Jul 2024 18:36:34 +0200 Subject: [PATCH 3/3] Change microwakeword restart-preposition back to media_player.is_playing --- esphome/onju-voice-microwakeword.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/onju-voice-microwakeword.yaml b/esphome/onju-voice-microwakeword.yaml index 9b9d7df..92cae04 100644 --- a/esphome/onju-voice-microwakeword.yaml +++ b/esphome/onju-voice-microwakeword.yaml @@ -241,7 +241,7 @@ voice_assistant: on_end: - wait_until: not: - voice_assistant.is_running: + media_player.is_playing: - script.execute: reset_led - if: condition: