My free time is very expensive.
An ESP32 costs nothing compared to the cost of my free time, and comes with wifi and bluetooth, which makes many things simpler.
Other solutions whose hardware costs less than an ESP32 cost me a lot of time, and end up being infinitely more expensive than the ESP32 approach.
I haven't checked them in a while but they could've do on-device activation and text conversion before sending to Alexa API.
The problems were the docs are mostly chineese and its in early stages.
> Please be aware of the patents US7627477 B2 and US6990453 and perhaps others. They describe techniques used in algorithms implemented within Olaf. These patents limit the use of Olaf under various conditions and for several regions. Please make sure to consult your intellectual property rights specialist if you are in doubt about these restrictions. If these restrictions apply, please respect the patent holders rights. The main aim of Olaf is to serve as a learning platform on efficient (embedded) acoustic fingerprinting algorithms.
https://github.com/JorenSix/Olaf/blob/master/gnu-agpl-v3.txt
You could even use them to talk to other ESP32 devices (in other dresses!) using WiFi/UDP, Bluetooth LE or Espressif's own 'ESP-Now' mesh networking (which recently blew my mind).
I've done a few RGB LED Matrix based ESP32 projects now. This project has given me a few ideas.
Thanks!