Skip to content

nopnop2002/esp-idf-voice-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp-idf-voice-control

Demonstration of esp32 voice control using Bluetooth.
No hardware other than ESP32 and smartphone is required.

Software requirement

ESP-IDF V4.4/V5.x.

Hardware requirements

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.

Installation

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

Installation of smartphone app

  • 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. Arduino_Voice_Control-1 Arduino_Voice_Control-2

  • From the LANGUAGE menu, select a country so that the app can recognize your native language. Arduino_Voice_Control-3

  • When you tap the microphone and speak, the spoken words will be displayed on the ESP32. Arduino_Voice_Control-4 esp-idf-voice-control

  • After that, you add processing according to the spoken words.
    For example:
    Lamp on
    Lamp off
    esp-idf-voice-control-2

  • I tried to say some Japanese. It's OK.
    esp-idf-voice-control-3

About

Demonstration of voice control of esp32

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published