I just got my ESP32-S3-BOX-3 and followed the directions at
Are lockups common occurrence? Multiple times the voice assistant response to my command has locked up the esp and I have to power cycle. Do I have bad hardware?
I see there was a discussion about the RAM needed to build (install) esp32-s3-box-3.yaml (with wake word) on the Box 3. So I just wanted to mention that I had to increase the RAM of the HA VM from 4GB to 6GB for the build to work and not get massively stuck. My guess is that you need free 4GB when building this. Also, try a VM restart before the build. It might help to run the build with a clean slate.
I have problems with my S3-box3, the sound is not working. When it boots i hear the speaker pop en when asking questions I see the question and answer in the text boxes, but I hear no reply. Just some very low hissing.
Iām using this firmware on esphome 2024.5.0
github://esphome/firmware/wake-word-voice-assistant/esp32-s3-box-3.yaml@main
Anyone have an Idea?
PS: Assist pipeline works on other devices, like m5stack-atom, android watch, ā¦
Adding another weird problem to the mix. I have a new Box-3 with vanilla YAML that makes ESPHome throw the following warning during compile. As a result the device boots and otherwise behaves normally but never triggers VAD or starts streaming to the pipeline, so remote wake word detection doesnāt work. The TensorFlow on-device wake word detection does work, but then the pipeline doesnāt detect when the query has ended and waits to time out before delivering the reply.
I have other devices (Atom Echos, Pi Wyoming satellite) working well but Iāve tried every possible solution to this issue without success. Anyone with the same problem or ideas?
Compiling .pioenvs/esp-box/src/esphome/components/esp_adf/esp_adf.o
Compiling .pioenvs/esp-box/src/esphome/components/esp_adf/microphone/esp_adf_microphone.o
Compiling .pioenvs/esp-box/src/esphome/components/esp_adf/speaker/esp_adf_speaker.o
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp: In static member function 'static void esphome::esp_adf::ESPADFMicrophone::read_task(void*)':
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::chan_mask' [-Wmissing-field-initializers]
};
^
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::total_chan' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::left_align' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::big_edin' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::bit_order_msb' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/microphone/esp_adf_microphone.cpp:110:3: warning: missing initializer for member 'i2s_driver_config_t::skip_msk' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp: In static member function 'static void esphome::esp_adf::ESPADFSpeaker::player_task(void*)':
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::chan_mask' [-Wmissing-field-initializers]
};
^
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::total_chan' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::left_align' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::big_edin' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::bit_order_msb' [-Wmissing-field-initializers]
src/esphome/components/esp_adf/speaker/esp_adf_speaker.cpp:77:3: warning: missing initializer for member 'i2s_driver_config_t::skip_msk' [-Wmissing-field-initializers]
Oh happy day, well kinda (happy in that misery loves company and it wasnāt something I did). Finally a thread where someone else sees what I see. Since 2024.5.0, my S3 box 3 can now hear me but itās silent.
Assuming spoken response is fixed, does not having a media player also mean no possibility to sent TTS messages, or is that already possible? Iām not interested in music, but I am in announcements.