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