I programmed it with ESPHome, and it only took a few hours from start to finish.
A voice assistant with sunglasses? You can't beat it.