Costruirò assistente vocale ESP32 OpenAI led DHT a basso consumo
Ingegnere di sistemi embedded IoT STM32 ESP32
Informazioni su questo servizio
Crea un assistente vocale ESP32-S3 a basso consumo con lo stack ufficiale di OpenAI: Whisper per il speech-to-text, GPT con chiamata di funzione per l'intento e OpenAI TTS per la risposta vocale.
Come funziona:
La parola di attivazione sul dispositivo (WakeNet) rimane locale fino a essere attivata
Whisper STT trascrive il tuo discorso tramite microfono I2S INMP441
GPT con chiamata di funzione mappa l'intento a set_led(), get_temp(), get_humidity()
DHT22 / SHT40 campionati periodicamente; le letture vengono restituite come risultati degli strumenti
OpenAI TTS trasmette la risposta parlata tramite amplificatore I2S MAX98357A
Chiavi API sicure in NVS flash; riconnessione automatica WiFi; task FreeRTOS
Design a basso consumo:
Deep sleep / light sleep tra i comandi
Duty cycling del microfono e scaling dinamico della frequenza
WiFi disconnesso in standby, connesso solo dopo l'attivazione
Circa 10-15 mA in standby, settimane di autonomia con batteria
Voce di avvio personalizzata:
Faccio partire un saluto personalizzato (tuo nome, lingua, tono) che si riproduce ogni volta che il dispositivo si accende, completamente personalizzabile.
Consegne: codice sorgente ESP-IDF, schema di cablaggio, modello di parola di attivazione, rapporto sul consumo energetico, video demo.
Oltre 9 anni di esperienza embedded. Invia il modello della tua scheda prima di ordinare.
Il mio portfolio
FAQ
Traduzione automatica.
Quale scheda ESP32 e microfono consigli?
Consiglio ESP32-S3 (con I2S integrato). Per il microfono, INMP441 è il migliore. Per l'output audio, amplificatore MAX98357A. Fornirò uno schema di cablaggio completo.
Devo avere la mia chiave API OpenAI?
Sì, hai bisogno della tua chiave API di OpenAI. Il firmware la memorizza in modo sicuro in NVS flash. WiFi e microfono entrano in deep sleep per risparmiare energia.
Posso personalizzare il saluto vocale di avvio?
Sì! Il pacchetto Premium include un saluto di avvio personalizzato. Lo genero tramite OpenAI TTS e lo flasho sul dispositivo.
Supporta sensori di temperatura e controllo LED?
Sì. Uso la chiamata di funzione GPT per controllare i LED e leggere i sensori DHT22/SHT40 in tempo reale.

