-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New micro wake word 2 m5stack-atom-echo.yaml
#242
Conversation
The program size (2104013 bytes) is greater than maximum allowed (1835008 bytes)
Co-authored-by: Matthias Pfefferle <[email protected]>
substitutions:
name: m5stack-atom-echo
friendly_name: M5Stack Atom Echo
micro_wake_word_model: okay_nabu # hey_jarvis and hey_mycroft are also supported
packages:
m5stack.atom-echo-wake-word-voice-assistant: github://HarvsG/firmware/wake-word-voice-assistant/m5stack-atom-echo.yaml@patch-3
esphome:
name: ${name}
name_add_mac_suffix: True
friendly_name: ${friendly_name}
api:
encryption:
key: !secret m5_stack_api_key
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password This is working well for me. |
Do you think using a selector like firmware/wake-word-voice-assistant/esp32-s3-box.yaml Lines 534 to 538 in a7db5f3
Edit: I have done this in 807c9b5 |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Do you have any thoughts on how to roll the microwave wake word forward to ESPHome 2024.9.0? This is the output when trying to build: INFO ESPHome 2024.9.0 speaker.i2s_audio: [source /data/packages/23002489/wake-word-voice-assistant/m5stack-atom-echo.yaml:65] [mode] is an invalid option for [speaker.i2s_audio]. Did you mean [i2s_mode]? |
I'm seeing the same error with my m5stack-atom on ESPHome 2024.9.0. ☝️ |
Try changing |
Can anyone confirm that MicroWakeWord works on their Atom Echo? All my builds with ESPHome version 2024.7.1, 2024.8.3, 2024.9.0 result in unstable software. It does connect with Home Assistant and entities are shown and e.g. listen light can be toggled. Below are 2 logs, the first one is where my log stop before I reset the device, the logs stop with: Could anyone point me into directions?
After I reset device, the logs append with the following:
|
Micro wake word 2 is possible on the M5 Stack Atom Echo since 2024.7.0
However it's end of speech detection was affected greatly by the issue fixed in esphome/esphome#7109 so this version targets 2024.7.1
This firmware is adapted from
https://github.com/esphome/firmware/blob/main/voice-assistant/m5stack-atom-echo.yaml
There are some notable changes:
use_wake_word
toggle that used to switch between steamed audio to 'click to converse' is replaced by a toggleuse_micro_wake_word
that switches between micro wake word and steamed audio.Example firmware built on 2024.7.1 807c9b5 which can be flashed by https://web.esphome.io/
(Note because the URLs in the firmware point towards this repo, if you try to adopt via the ESPHome dashboard it will overwrite this PR with the old, non mww2 firmware until this is merged)
Until merge, if you would like to install your own via ESPHome dashboard then this config should work