ESP32 Bluetooth Voice Control Developer

Job ID: 39488148

Budget: $30 – $250 USD

I'm looking for an experienced developer to work with the ESP32 for a wireless communication project. The main interaction will be through Bluetooth Classic, using a smartphone to send voice commands.

Key Requirements:
- Set up Bluetooth Classic on ESP32 for receiving commands.
- Integrate voice command capabilities using a smartphone.
- Ensure reliable wireless communication.

Ideal Skills and Experience:
- Proficiency in ESP32 programming
- Strong knowledge of Bluetooth Classic
- Experience with voice command integration
Looking for a skilled developer to bring this project to life efficiently.


I want to use Bluetooth Classic with the ESP32 to receive voice-activated commands from a smartphone, not from a microphone on the device itself.
The smartphone (using Siri, Google Assistant, or a simple app) will send a Bluetooth command like "ignite" to the ESP32.
The ESP32 will trigger a relay or heating element to ignite the firework.
Optional: A small speaker module (like DFPlayer Mini) can be added to play simple status sounds.

In addition to Bluetooth voice command ignition, I’d like to include a manual push-button ignition option as a fallback.
Please include a safety feature such as a physical “arm/disarm” switch or two-step confirmation, so the firework can’t be ignited unless the system is armed.
The button should only trigger ignition if the system is armed.
The system should default to disarmed on startup for safety.