I will build esp32 openai voice assistant led dht low power

China

I speak English

IoT Embedded Systems Engineer STM32 ESP32

ESP32/STM32 firmware engineer, 10+ years and 50K+ units shipped. I build AI voice assistants and smart-home IoT. Voice: ESP32-S3 WakeNet wake word, Whisper STT, OpenAI GPT with TTS or DeepSeek LLM; v...
About this Gig

Build a low-power ESP32-S3 voice assistant with the official OpenAI stack: Whisper for speech-to-text, GPT with function calling for intent, and OpenAI TTS for the voice reply.


How it works:

On-device wake word (WakeNet) audio stays local until triggered

Whisper STT transcribes your speech via I2S INMP441 microphone

GPT function calling maps intent to set_led(), get_temp(), get_humidity()

DHT22 / SHT40 sampled periodically; readings returned as tool results

OpenAI TTS streams the spoken reply through I2S MAX98357A amplifier

Secure API keys in NVS flash; auto WiFi reconnect; FreeRTOS tasks


Low-power design:

Deep sleep / light sleep between commands

Mic duty cycling and dynamic frequency scaling

WiFi disconnected in standby, connected only after wake

~10-15 mA standby weeks of battery life


Custom startup voice:

I flash a personalized greeting (your name, language, tone) that plays every time the device wakes fully customizable.


Deliverables: ESP-IDF source code, wiring diagram, wake-word model, power consumption report, demo video.

9+ years embedded experience. Message your board model before ordering.

Platform:

ESP32

Sensors:

Temperature

Humidity

Accelerometer

Ultrasonic

Microphone

Expertise:

Firmware development

RTOS

Debugging

Microcontrollers

My Portfolio