I am trying to port the m5stack.atom-echo-voice-assistant configuration run on my M5StickC Plus ESP32.
The M5Stick has a microphone but no speaker, so I was hoping to be able to use this for the voice_assistant component and just use the buzzer in the M5StickC to indicate a command has been processed. The microphone hardware on this device is exactly the same as on the M5Stack Atom Echo.
In the ESPHome documentation it says the speaker component is optional for voice_assistant.
When I remove the "speaker" option from the config I get a compilation error and cannot create a working binary.
The problem
I am trying to port the
m5stack.atom-echo-voice-assistant
configuration run on my M5StickC Plus ESP32.The M5Stick has a microphone but no speaker, so I was hoping to be able to use this for the voice_assistant component and just use the buzzer in the M5StickC to indicate a command has been processed. The microphone hardware on this device is exactly the same as on the M5Stack Atom Echo.
In the ESPHome documentation it says the speaker component is optional for voice_assistant.
When I remove the "speaker" option from the config I get a compilation error and cannot create a working binary.
Which version of ESPHome has the issue?
2023.10.0b2
What type of installation are you using?
Docker
Which version of Home Assistant has the issue?
2023.10.2
What platform are you using?
ESP32-IDF
Board
M5StickC Plus ESP32
Component causing the issue
i2s_audio speaker
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
The configuration compiles if I remove the
speaker
option fromvoice_assistant
but fails to compile if I comment out thespeaker
section.