Vou construir assistente de voz com esp32 OpenAI led dht baixo consumo
Engenheiro de Sistemas Embarcados IoT STM32 ESP32
Sobre este Serviço
Construa um assistente de voz com ESP32-S3 de baixo consumo usando a stack oficial da OpenAI: Whisper para conversão de fala em texto, GPT com chamadas de função para intenção, e OpenAI TTS para a resposta de voz.
Como funciona:
Palavra de ativação no dispositivo (WakeNet) mantém o áudio local até ser acionada
Whisper STT transcreve sua fala via microfone INMP441 I2S
GPT mapeia a intenção para set_led(), get_temp(), get_humidity()
DHT22 / SHT40 amostrados periodicamente; leituras retornadas como resultados de ferramenta
OpenAI TTS transmite a resposta falada pelo amplificador I2S MAX98357A
Chaves API seguras na memória flash NVS; reconexão automática ao WiFi; tarefas do FreeRTOS
Design de baixo consumo:
Deep sleep / light sleep entre comandos
Duty cycling do microfone e escalonamento dinâmico de frequência
WiFi desconectado em modo standby, conectado somente após o wake
~10-15 mA em standby, semanas de duração da bateria
Voz de inicialização personalizada:
Eu faço uma saudação personalizada (seu nome, idioma, tom) que toca toda vez que o dispositivo acorda, totalmente personalizável.
Entregas: código fonte ESP-IDF, diagrama de conexão, modelo de palavra de ativação, relatório de consumo de energia, vídeo de demonstração.
Mais de 9 anos de experiência em embedded. Envie a modelagem do seu board antes de pedir.
Meu portfólio
Perguntas frequentes
Tradução automática
Qual placa ESP32 e microfone você recomenda?
Recomendo ESP32-S3 (com I2S integrado). Para o microfone, INMP441 funciona melhor. Para saída de áudio, amplificador MAX98357A. Fornecerei um diagrama completo de conexão.
Preciso da minha própria chave API da OpenAI?
Sim, você precisa da sua própria chave API da OpenAI. O firmware usa a memória flash NVS segura para armazená-la. WiFi e microfone entram em deep sleep para economizar energia.
Posso personalizar a saudação de inicialização?
Sim! O pacote Premium inclui uma saudação personalizada de inicialização. Eu a gero via OpenAI TTS e a gravo no dispositivo.
Ele suporta sensores de temperatura e controle de LED?
Sim. Uso chamadas de função GPT para controlar LEDs e ler sensores DHT22/SHT40 em tempo real.

