Demonstration of voice control of esp32
MIT License
Demonstration of esp32 voice control using Bluetooth. No hardware other than ESP32 and smartphone is required.
ESP-IDF V4.4/V5.x.
ESP32 Development board. ESP32-S2 does not have Bluetooth function. ESP32-S3 does not have Bluetooth BR/EDR. ESP32-C2/C3/C6 does not have Bluetooth BR/EDR. These cannot be used.
git clone https://github.com/nopnop2002/esp-idf-voice-control
cd esp-idf-voice-control/
idf.py set-target esp32
idf.py flash monitor -p PORT
Install this app on your smartphone. This app is an app that converts voice to text and sends it by Bluetooth 3.0 SPP.
After installing the app on your smartphone, add ESP_SPP_ACCEPTOR to your pairing device.
After launching the app, select "ESP_SPP_ACCEPTOR" from the CONNECT menu to pair.
From the LANGUAGE menu, select a country so that the app can recognize your native language.
When you tap the microphone and speak, the spoken words will be displayed on the ESP32.
After that, you add processing according to the spoken words. For example: Lamp on Lamp off
I tried to say some Japanese. It's OK.