DF2301Q port code as ESP32 library
Steve.Parus 2026-08-15 22:30:00 92 Views1 Replies The DF2301Q voice recognition module has ability to create custom wake words and commands using the module itself to listen for such custom changes. No separate software programming and uploading needed. It dies though then need to physically connect to a separate microcontroller.
I would find it useful to be able to have such capability built in on my own microcontroller such as an ESP32, for example this watch with built in microphones.
https://www.waveshare.com/esp32-s3-touch-amoled-2.06.htm
Would DFRobot consider developing a paid for library or some way to provide this capability?
You can consider a different approach. There is no need to wait for the df library.For your watch, three paths:
ESP-SR — Espressif's framework, supports wake words but needs their online tool for training.
Edge Impulse — browser-trained model, export to Arduino. Works on ESP32-S3, but you'll handle audio acquisition yourself.
DF2301Q as coprocessor — it's only 18×15 mm. Wire it to your ESP32 over UART/I2C and let it handle audio while the ESP32 runs the UI. Least resistance.
Jason.Miao 
