Je vais construire un assistant vocal ESP32 OpenAI avec LED DHT à faible consommation
Ingénieur en systèmes embarqués IoT STM32 ESP32
À propos de ce service
Construisez un assistant vocal ESP32-S3 à faible consommation avec la stack officielle OpenAI : Whisper pour la conversion speech-to-text, GPT avec appel de fonction pour l'intention, et OpenAI TTS pour la réponse vocale.
Fonctionnement :
Mot d'éveil sur l'appareil (WakeNet) audio reste local jusqu'à activation
Whisper STT transcrit votre parole via microphone INMP441 I2S
GPT appelle de fonction pour mapper l'intention à set_led(), get_temp(), get_humidity()
DHT22 / SHT40 échantillonnés périodiquement ; les lectures sont renvoyées en tant que résultats d'outil
OpenAI TTS diffuse la réponse parlée via amplificateur I2S MAX98357A
Clés API sécurisées dans la mémoire flash NVS ; reconnexion WiFi automatique ; tâches FreeRTOS
Conception à faible consommation :
Veille profonde / veille légère entre les commandes
Cycle de service du micro et mise à l'échelle dynamique de la fréquence
WiFi déconnecté en veille, connecté uniquement après réveil
Environ 10-15 mA en veille, plusieurs semaines d'autonomie avec la batterie
Voix de démarrage personnalisée :
Je programme une salutation personnalisée (votre nom, langue, ton) qui joue à chaque réveil de l'appareil, entièrement personnalisable.
Livrables : code source ESP-IDF, schéma de câblage, modèle de mot d'éveil, rapport de consommation d'énergie, vidéo de démonstration.
Plus de 9 ans d'expérience en embarqué. Envoyez votre modèle de carte avant de commander.
Mon portfolio
FAQ
Traduction automatique
Quelle carte ESP32 et quel micro recommandez-vous ?
Je recommande l'ESP32-S3 (avec I2S intégré). Pour le micro, l'INMP441 est le meilleur choix. Pour la sortie audio, l'amplificateur MAX98357A. Je fournirai un schéma de câblage complet.
Ai-je besoin de ma propre clé API OpenAI ?
Oui, vous devez fournir votre propre clé API OpenAI. Le firmware utilise la mémoire flash NVS sécurisée pour la stocker. WiFi et micro entrent en mode veille profonde pour économiser de l'énergie.
Puis-je personnaliser la salutation vocale de démarrage ?
Oui ! Le package Premium inclut une salutation de démarrage personnalisée. Je la génère via OpenAI TTS et la flash dans l'appareil.
Supporte-t-il les capteurs de température et le contrôle des LED ?
Oui. J'utilise l'appel de fonction GPT pour contrôler les LED et lire en temps réel les capteurs DHT22/SHT40.

