Yeah as far as i can tell, its all valid yaml. I dont believe spacing is necessary. The codec parts throw an error about the pins being used in other places which is why i have the properties broken out like this:
i2s_audio:
- id: codec
i2s_lrclk_pin: GPIO22
i2s_bclk_pin: GPIO25
i2s_mclk_pin:
number: GPIO0
allow_other_uses: true
ignore_strapping_warning: true
- id: mic_adc
i2s_lrclk_pin: GPIO26
i2s_bclk_pin: GPIO27
i2s_mclk_pin:
number: GPIO0
allow_other_uses: true
ignore_strapping_warning: true
The codecs were failing because i was using the incorrect pin values so i think we’re good to go there. Now i just need to determine how i can keep the device working/listening. The setup you provided helped with allowed me to get the device working after reboot though which is a step in the right direction. It just seems like its still getting stuck somewhere after a while. Im flashing over wifi as well. Initial flash required me to do it over UART but after that its working fine over wifi. I do believe there is something wrong with the on_error scenario. If it fails once, it doesnt seem to continue listening. If it succeeds it does so i think that’s a good pointer in the logic there. Will look more closely this weekend.
Also, im seeing an error with piping out to an external HA media player.
it seems as though with microWakeWord, media_content_id: !lambda 'return x;'
is the actual response STT and not a url pointing to the the speakers wav file. I wonder if instead of doing media_player.play_media, i can do a STT service call instead. I’ll test that out.
Logger: pysqueezebox.player
Source: components/squeezebox/media_player.py:496
First occurred: 2:49:59 PM (1 occurrences)
Last logged: 2:49:59 PM
Timed out waiting for playlist_urls to have value [{'url': ' Turn on the living room lights.'}]
Edit: Sweet, I got some audio going to my speaker now but its effectively just what i asked it to do and not a response which is odd. It used to be “Ok. Turned off the switch” or something along those lines. It would seem that return x
is in fact the STT, and now i feel like an idiot. I am working in the on_stt_end
action and not the on_tts_end
section…lol brainfart.
This works for audio feedback via HA media player:
on_tts_end:
- homeassistant.service:
service: media_player.play_media
data:
entity_id: media_player.the_kitchen
media_content_id: !lambda 'return x;'
media_content_type: music
announce: "true"
Here are the logs:
INFO ESPHome 2024.4.0
INFO Reading configuration /config/kitchen-alexa.yaml...
WARNING GPIO12 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Updating https://github.com/espressif/[email protected]
INFO Updating submodules (components/esp-sr, components/esp-adf-libs) for https://github.com/espressif/[email protected]
INFO Updating https://github.com/espressif/[email protected]
INFO Updating https://github.com/espressif/esp-tflite-micro@None
INFO Compiling app...
Processing kitchen-alexa (board: esp-wrover-kit; framework: espidf; platform: platformio/[email protected])
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- framework-espidf @ 3.40406.240122 (4.4.6)
- tool-cmake @ 3.16.4
- tool-ninja @ 1.7.1
- toolchain-esp32ulp @ 2.35.0-20220830
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
Dependency Graph
|-- noise-c @ 0.1.4
Compiling .pioenvs/kitchen-alexa/src/main.o
Linking .pioenvs/kitchen-alexa/firmware.elf
/config/.esphome/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: missing --end-group; added as last command line option
RAM: [= ] 12.0% (used 39168 bytes from 327680 bytes)
Flash: [== ] 19.9% (used 1616317 bytes from 8126464 bytes)
Building .pioenvs/kitchen-alexa/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/kitchen-alexa/firmware.bin"], [".pioenvs/kitchen-alexa/firmware.elf"])
Wrote 0x19c250 bytes to file /config/.esphome/build/kitchen-alexa/.pioenvs/kitchen-alexa/firmware-factory.bin, ready to flash to offset 0x0
========================= [SUCCESS] Took 23.21 seconds =========================
INFO Successfully compiled program.
INFO Connecting to 192.168.1.180
INFO Uploading /config/.esphome/build/kitchen-alexa/.pioenvs/kitchen-alexa/firmware.bin (1622608 bytes)
Uploading: [============================================================] 100% Done...
INFO Upload took 6.52 seconds, waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from 192.168.1.180 using esphome API
INFO Successfully connected to kitchen-alexa @ 192.168.1.180 in 7.136s
INFO Successful handshake with kitchen-alexa @ 192.168.1.180 in 0.060s
[14:41:44][I][app:100]: ESPHome version 2024.4.0 compiled on Apr 19 2024, 14:41:04
[14:41:44][I][app:102]: Project esphome.voice-assistant version 2.0
[14:41:44][C][wifi:580]: WiFi:
[redacted]
[14:41:44][C][logger:166]: Logger:
[14:41:44][C][logger:167]: Level: DEBUG
[14:41:44][C][logger:169]: Log Baud Rate: 115200
[14:41:44][C][logger:170]: Hardware UART: UART0
[14:41:44][C][i2c.idf:075]: I2C Bus:
[14:41:44][C][i2c.idf:076]: SDA Pin: GPIO19
[14:41:44][C][i2c.idf:077]: SCL Pin: GPIO32
[14:41:44][C][i2c.idf:078]: Frequency: 400000 Hz
[14:41:44][C][i2c.idf:084]: Recovery: bus successfully recovered
[14:41:44][I][i2c.idf:094]: Results from i2c bus scan:
[14:41:44][I][i2c.idf:100]: Found i2c device at address 0x18
[14:41:44][I][i2c.idf:100]: Found i2c device at address 0x40
[14:41:44][C][gpio.output:010]: GPIO Binary Output:
[14:41:44][C][gpio.output:011]: Pin: GPIO12
[14:41:44][C][esp32_rmt_led_strip:175]: ESP32 RMT LED Strip:
[14:41:44][C][esp32_rmt_led_strip:176]: Pin: 33
[14:41:44][C][esp32_rmt_led_strip:177]: Channel: 0
[14:41:44][C][esp32_rmt_led_strip:202]: RGB Order: GRB
[14:41:44][C][esp32_rmt_led_strip:203]: Max refresh rate: 0
[14:41:44][C][esp32_rmt_led_strip:204]: Number of LEDs: 12
[14:41:44][C][template.select:065]: Template Select 'Wake word engine location'
[14:41:44][C][template.select:066]: Update Interval: 60.0s
[14:41:44][C][template.select:069]: Optimistic: YES
[14:41:44][C][template.select:070]: Initial Option: On device
[14:41:44][C][template.select:071]: Restore Value: YES
[14:41:44][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Volume Up'
[14:41:44][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Volume Down'
[14:41:45][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Set'
[14:41:45][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Play'
[14:41:45][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Mode'
[14:41:45][C][template.binary_sensor:028]: Template Binary Sensor 'Kitchen Alexa Record'
[14:41:45][D][micro_wake_word:177]: State changed from IDLE to START_MICROPHONE
[14:41:45][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:41:45][D][light:051]: Brightness: 100%
[14:41:45][D][light:059]: Red: 100%, Green: 0%, Blue: 100%
[14:41:45][D][micro_wake_word:115]: Starting Microphone
[14:41:45][D][micro_wake_word:177]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[14:41:45][D][esp-idf:000]: I (8419) I2S: DMA Malloc info, datalen=blocksize=1024, dma_buf_count=4
[14:41:45][D][esp-idf:000]: I (8428) I2S: I2S1, MCLK output by GPIO0
[14:41:45][D][micro_wake_word:177]: State changed from STARTING_MICROPHONE to DETECTING_WAKE_WORD
[14:41:45][C][light:103]: Light 'Kitchen Alexa Light'
[14:41:45][C][light:105]: Default Transition Length: 0.0s
[14:41:45][C][light:106]: Gamma Correct: 2.80
[14:41:45][C][template.switch:068]: Template Switch 'Use wake word'
[14:41:45][C][template.switch:091]: Restore Mode: restore defaults to ON
[14:41:45][C][template.switch:057]: Optimistic: YES
[14:41:45][C][template.switch:068]: Template Switch 'Mute'
[14:41:45][C][template.switch:091]: Restore Mode: restore defaults to OFF
[14:41:45][C][template.switch:057]: Optimistic: YES
[14:41:45][W][micro_wake_word:157]: Wake word is already running
[14:41:45][C][restart:068]: Restart Switch 'kitchen-alexa Restart'
[14:41:45][C][restart:070]: Icon: 'mdi:restart'
[14:41:45][C][restart:091]: Restore Mode: always OFF
[14:41:45][C][adc:097]: ADC Sensor 'button_adc'
[14:41:45][C][adc:097]: Device Class: 'voltage'
[14:41:45][C][adc:097]: State Class: 'measurement'
[14:41:45][C][adc:097]: Unit of Measurement: 'V'
[14:41:45][C][adc:097]: Accuracy Decimals: 2
[14:41:45][C][adc:107]: Pin: GPIO39
[14:41:45][C][adc:122]: Attenuation: 11db
[14:41:45][C][adc:142]: Update Interval: 0.015s
[14:41:45][C][captive_portal:088]: Captive Portal:
[14:41:45][C][mdns:115]: mDNS:
[14:41:45][C][mdns:116]: Hostname: kitchen-alexa
[14:41:45][C][ota:096]: Over-The-Air Updates:
[14:41:45][C][ota:097]: Address: 192.168.1.180:3232
[14:41:45][C][ota:100]: Using Password.
[14:41:45][C][ota:103]: OTA version: 2.
[14:41:45][C][api:139]: API Server:
[14:41:45][C][api:140]: Address: 192.168.1.180:6053
[14:41:45][C][api:142]: Using noise encryption: YES
[14:41:45][C][micro_wake_word:057]: microWakeWord:
[14:41:45][C][micro_wake_word:058]: Wake Word: alexa
[14:41:45][C][micro_wake_word:059]: Probability cutoff: 0.660
[14:41:45][C][micro_wake_word:060]: Sliding window size: 10
[14:41:45][C][es8311:167]: ES8311 Audio Codec:
[14:41:45][C][es8311:168]: Use MCLK: YES
[14:41:45][C][es7210:035]: ES7210 Audio Codec:
[14:42:20][D][esp32.preferences:114]: Saving 1 preferences to flash...
[14:42:20][D][esp32.preferences:143]: Saving 1 preferences to flash: 1 cached, 0 written, 0 failed
[14:42:27][D][micro_wake_word:362]: Wake word sliding average probability is 0.700 and most recent probability is 1.000
[14:42:27][D][micro_wake_word:128]: Wake Word Detected
[14:42:27][D][micro_wake_word:177]: State changed from DETECTING_WAKE_WORD to STOP_MICROPHONE
[14:42:27][D][micro_wake_word:134]: Stopping Microphone
[14:42:27][D][micro_wake_word:177]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[14:42:27][D][esp-idf:000]: I (50789) I2S: DMA queue destroyed
[14:42:27][D][micro_wake_word:177]: State changed from STOPPING_MICROPHONE to IDLE
[14:42:27][D][voice_assistant:439]: State changed from IDLE to START_PIPELINE
[14:42:27][D][voice_assistant:445]: Desired state set to START_MICROPHONE
[14:42:27][D][voice_assistant:126]: microphone not running
[14:42:27][D][voice_assistant:210]: Requesting start...
[14:42:27][D][voice_assistant:439]: State changed from START_PIPELINE to STARTING_PIPELINE
[14:42:27][D][voice_assistant:476]: Client started, streaming microphone
[14:42:27][D][voice_assistant:439]: State changed from STARTING_PIPELINE to START_MICROPHONE
[14:42:27][D][voice_assistant:445]: Desired state set to STREAMING_MICROPHONE
[14:42:27][D][voice_assistant:163]: Starting Microphone
[14:42:27][D][voice_assistant:439]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[14:42:27][D][esp-idf:000]: I (50871) I2S: DMA Malloc info, datalen=blocksize=1024, dma_buf_count=4
[14:42:27][D][esp-idf:000]: I (50881) I2S: I2S1, MCLK output by GPIO0
[14:42:27][D][voice_assistant:563]: Event Type: 1
[14:42:27][D][voice_assistant:566]: Assist Pipeline running
[14:42:27][D][voice_assistant:439]: State changed from STARTING_MICROPHONE to STREAMING_MICROPHONE
[14:42:27][D][voice_assistant:563]: Event Type: 3
[14:42:27][D][voice_assistant:577]: STT started
[14:42:27][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:27][D][light:051]: Brightness: 100%
[14:42:27][D][light:059]: Red: 0%, Green: 0%, Blue: 100%
[14:42:27][D][light:109]: Effect: 'pulse'
[14:42:28][D][voice_assistant:563]: Event Type: 11
[14:42:28][D][voice_assistant:717]: Starting STT by VAD
[14:42:30][D][voice_assistant:563]: Event Type: 12
[14:42:30][D][voice_assistant:721]: STT by VAD end
[14:42:30][D][voice_assistant:439]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[14:42:30][D][voice_assistant:445]: Desired state set to AWAITING_RESPONSE
[14:42:30][D][voice_assistant:439]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[14:42:30][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:30][D][light:051]: Brightness: 100%
[14:42:30][D][light:059]: Red: 100%, Green: 100%, Blue: 0%
[14:42:30][D][light:109]: Effect: 'working'
[14:42:30][D][esp-idf:000]: I (53838) I2S: DMA queue destroyed
[14:42:30][D][voice_assistant:439]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[14:42:31][D][voice_assistant:563]: Event Type: 4
[14:42:31][D][voice_assistant:591]: Speech recognised as: " Turn on the living room lights."
[14:42:31][D][voice_assistant:563]: Event Type: 5
[14:42:31][D][voice_assistant:596]: Intent started
[14:42:31][D][voice_assistant:563]: Event Type: 6
[14:42:31][D][voice_assistant:563]: Event Type: 7
[14:42:31][D][voice_assistant:619]: Response: "Turned on the switch"
[14:42:31][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:31][D][light:051]: Brightness: 60%
[14:42:31][D][light:059]: Red: 100%, Green: 100%, Blue: 0%
[14:42:31][D][voice_assistant:563]: Event Type: 8
[14:42:31][D][voice_assistant:639]: Response URL: "http://192.168.1.68:8123/api/tts_proxy/f2d7f52c511073b44cb4de9f96586d9479fd3630_en-gb_bafa2b33d1_tts.piper.wav"
[14:42:31][D][voice_assistant:439]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[14:42:31][D][voice_assistant:445]: Desired state set to STREAMING_RESPONSE
[14:42:31][D][esp-idf:000]: I (54714) I2S: DMA Malloc info, datalen=blocksize=512, dma_buf_count=8
[14:42:31][D][esp-idf:000]: I (54716) I2S: I2S0, MCLK output by GPIO0
[14:42:31][D][i2s_audio.speaker:164]: Started I2S Audio Speaker
[14:42:31][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:31][D][light:051]: Brightness: 100%
[14:42:31][D][light:059]: Red: 100%, Green: 0%, Blue: 100%
[14:42:31][D][light:109]: Effect: 'pulse'
[14:42:32][D][voice_assistant:563]: Event Type: 99
[14:42:32][D][voice_assistant:712]: TTS stream end
[14:42:32][D][voice_assistant:310]: End of audio stream received
[14:42:32][D][voice_assistant:439]: State changed from STREAMING_RESPONSE to RESPONSE_FINISHED
[14:42:32][D][voice_assistant:445]: Desired state set to RESPONSE_FINISHED
[14:42:32][D][esp-idf:000]: I (56103) I2S: DMA queue destroyed
[14:42:32][D][i2s_audio.speaker:178]: Stopped I2S Audio Speaker
[14:42:32][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:32][D][light:051]: Brightness: 100%
[14:42:32][D][light:059]: Red: 100%, Green: 0%, Blue: 100%
[14:42:32][D][light:109]: Effect: 'connecting'
[14:42:32][D][voice_assistant:342]: Speaker has finished outputting all audio
[14:42:32][D][voice_assistant:439]: State changed from RESPONSE_FINISHED to IDLE
[14:42:32][D][voice_assistant:445]: Desired state set to IDLE
[14:42:32][D][micro_wake_word:177]: State changed from IDLE to START_MICROPHONE
[14:42:32][D][micro_wake_word:115]: Starting Microphone
[14:42:32][D][micro_wake_word:177]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[14:42:32][D][esp-idf:000]: I (56152) I2S: DMA Malloc info, datalen=blocksize=1024, dma_buf_count=4
[14:42:32][D][esp-idf:000]: I (56153) I2S: I2S1, MCLK output by GPIO0
[14:42:32][D][micro_wake_word:177]: State changed from STARTING_MICROPHONE to DETECTING_WAKE_WORD
[14:42:33][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:33][D][light:051]: Brightness: 20%
[14:42:33][D][light:059]: Red: 0%, Green: 100%, Blue: 0%
[14:42:50][D][micro_wake_word:362]: Wake word sliding average probability is 0.755 and most recent probability is 1.000
[14:42:50][D][micro_wake_word:128]: Wake Word Detected
[14:42:50][D][micro_wake_word:177]: State changed from DETECTING_WAKE_WORD to STOP_MICROPHONE
[14:42:50][D][micro_wake_word:134]: Stopping Microphone
[14:42:50][D][micro_wake_word:177]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[14:42:50][D][esp-idf:000]: I (73377) I2S: DMA queue destroyed
[14:42:50][D][micro_wake_word:177]: State changed from STOPPING_MICROPHONE to IDLE
[14:42:50][D][voice_assistant:439]: State changed from IDLE to START_PIPELINE
[14:42:50][D][voice_assistant:445]: Desired state set to START_MICROPHONE
[14:42:50][D][voice_assistant:126]: microphone not running
[14:42:50][D][voice_assistant:210]: Requesting start...
[14:42:50][D][voice_assistant:439]: State changed from START_PIPELINE to STARTING_PIPELINE
[14:42:50][D][voice_assistant:476]: Client started, streaming microphone
[14:42:50][D][voice_assistant:439]: State changed from STARTING_PIPELINE to START_MICROPHONE
[14:42:50][D][voice_assistant:445]: Desired state set to STREAMING_MICROPHONE
[14:42:50][D][voice_assistant:163]: Starting Microphone
[14:42:50][D][voice_assistant:439]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[14:42:50][D][esp-idf:000]: I (73460) I2S: DMA Malloc info, datalen=blocksize=1024, dma_buf_count=4
[14:42:50][D][esp-idf:000]: I (73469) I2S: I2S1, MCLK output by GPIO0
[14:42:50][D][voice_assistant:563]: Event Type: 1
[14:42:50][D][voice_assistant:566]: Assist Pipeline running
[14:42:50][D][voice_assistant:439]: State changed from STARTING_MICROPHONE to STREAMING_MICROPHONE
[14:42:50][D][voice_assistant:563]: Event Type: 3
[14:42:50][D][voice_assistant:577]: STT started
[14:42:50][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:50][D][light:051]: Brightness: 100%
[14:42:50][D][light:059]: Red: 0%, Green: 0%, Blue: 100%
[14:42:50][D][light:109]: Effect: 'pulse'
[14:42:52][D][voice_assistant:563]: Event Type: 11
[14:42:52][D][voice_assistant:717]: Starting STT by VAD
[14:42:54][D][voice_assistant:563]: Event Type: 12
[14:42:54][D][voice_assistant:721]: STT by VAD end
[14:42:54][D][voice_assistant:439]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[14:42:54][D][voice_assistant:445]: Desired state set to AWAITING_RESPONSE
[14:42:54][D][voice_assistant:439]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[14:42:54][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:54][D][light:051]: Brightness: 100%
[14:42:54][D][light:059]: Red: 100%, Green: 100%, Blue: 0%
[14:42:54][D][light:109]: Effect: 'working'
[14:42:54][D][esp-idf:000]: I (77450) I2S: DMA queue destroyed
[14:42:54][D][voice_assistant:439]: State changed from STOPPING_MICROPHONE to AWAITING_RESPONSE
[14:42:54][D][voice_assistant:563]: Event Type: 4
[14:42:54][D][voice_assistant:591]: Speech recognised as: " Turn off the living room lights."
[14:42:54][D][voice_assistant:563]: Event Type: 5
[14:42:54][D][voice_assistant:596]: Intent started
[14:42:54][D][voice_assistant:563]: Event Type: 6
[14:42:54][D][voice_assistant:563]: Event Type: 7
[14:42:54][D][voice_assistant:619]: Response: "Turned off the switch"
[14:42:54][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:54][D][light:051]: Brightness: 60%
[14:42:54][D][light:059]: Red: 100%, Green: 100%, Blue: 0%
[14:42:54][D][voice_assistant:563]: Event Type: 8
[14:42:54][D][voice_assistant:639]: Response URL: "http://192.168.1.68:8123/api/tts_proxy/27e798e3b325b45707f464b7c25d263324181d1d_en-gb_bafa2b33d1_tts.piper.wav"
[14:42:54][D][voice_assistant:439]: State changed from AWAITING_RESPONSE to STREAMING_RESPONSE
[14:42:54][D][voice_assistant:445]: Desired state set to STREAMING_RESPONSE
[14:42:54][D][esp-idf:000]: I (78264) I2S: DMA Malloc info, datalen=blocksize=512, dma_buf_count=8
[14:42:54][D][esp-idf:000]: I (78266) I2S: I2S0, MCLK output by GPIO0
[14:42:54][D][i2s_audio.speaker:164]: Started I2S Audio Speaker
[14:42:55][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:55][D][light:051]: Brightness: 100%
[14:42:55][D][light:059]: Red: 100%, Green: 0%, Blue: 100%
[14:42:55][D][light:109]: Effect: 'pulse'
[14:42:56][D][voice_assistant:563]: Event Type: 99
[14:42:56][D][voice_assistant:712]: TTS stream end
[14:42:56][D][voice_assistant:310]: End of audio stream received
[14:42:56][D][voice_assistant:439]: State changed from STREAMING_RESPONSE to RESPONSE_FINISHED
[14:42:56][D][voice_assistant:445]: Desired state set to RESPONSE_FINISHED
[14:42:56][D][esp-idf:000]: I (79813) I2S: DMA queue destroyed
[14:42:56][D][i2s_audio.speaker:178]: Stopped I2S Audio Speaker
[14:42:56][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:56][D][light:051]: Brightness: 100%
[14:42:56][D][light:059]: Red: 100%, Green: 0%, Blue: 100%
[14:42:56][D][light:109]: Effect: 'connecting'
[14:42:56][D][voice_assistant:342]: Speaker has finished outputting all audio
[14:42:56][D][voice_assistant:439]: State changed from RESPONSE_FINISHED to IDLE
[14:42:56][D][voice_assistant:445]: Desired state set to IDLE
[14:42:56][D][micro_wake_word:177]: State changed from IDLE to START_MICROPHONE
[14:42:56][D][micro_wake_word:115]: Starting Microphone
[14:42:56][D][micro_wake_word:177]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[14:42:56][D][esp-idf:000]: I (79861) I2S: DMA Malloc info, datalen=blocksize=1024, dma_buf_count=4
[14:42:56][D][esp-idf:000]: I (79863) I2S: I2S1, MCLK output by GPIO0
[14:42:56][D][micro_wake_word:177]: State changed from STARTING_MICROPHONE to DETECTING_WAKE_WORD
[14:42:56][D][light:036]: 'Kitchen Alexa Light' Setting:
[14:42:56][D][light:051]: Brightness: 20%
[14:42:56][D][light:059]: Red: 0%, Green: 100%, Blue: 0%