Les assistants vocaux DIY prennent généralement la forme d’une carte de développement dans un boîtier plastique. Huy Vector de HVT Lab a choisi une autre voie, créant un assistant parlant grand comme deux doigts, soudé sur une structure ouverte en fil et tube de laiton. Un ESP32-C3, un écran OLED de 0,96 pouce, un micro, un haut-parleur de smartphone et une batterie rechargeable suffisent pour tenir une conversation parlante.
Un assistant compact et bavard
L’assistant est configuré via Xiaozhi, un projet open source de chatbot pour ESP32 dont le serveur gère la reconnaissance vocale, le modèle de langage et la réponse vocale. Ainsi, le petit C3 à architecture RISC-V se contente de diffuser l’audio via le Wi-Fi et d’animer les yeux sur l’OLED. C’est ainsi qu’il peut répondre aux questions, raconter des blagues, donner la météo et basculer entre plusieurs langues avec une personnalité personnalisable.

Comment un C3 peut dialoguer avec une IA
Le châssis est formé à la main à partir de fil de laiton de 1 mm et de tube de 1,5 mm, faisant du câblage la structure même de l’appareil.
Points essentiels
- Cerveau : ESP32-C3 connecté en Wi-Fi
- Affichage : Écran OLED 0,96 pouce avec des yeux animés
- Audio : Micro et petit haut-parleur de smartphone
- Alimentation : Batterie rechargeable
- Fonctions supplémentaires : Plusieurs langues, lecture musicale, contrôle domotique optionnel via ESPHome
- Guide : Liste des matériaux, schéma de câblage et procédure de mise en route
Notre analyse
Le traitement des données s’effectuant sur un serveur, cet assistant nécessite une connexion Wi-Fi et ne fonctionne pas hors ligne. Il démontre néanmoins jusqu’où peut aller une puce d’une valeur de 2€ environ quand on laisse le cloud effectuer les calculs intensifs.
Crédit image : HVT Lab, capture de la vidéo YouTube, recadrée et redimensionnée.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
Lot de 2 pour carte de développement XIAO ESP32-C3, module ESP32 C3 Wi-Fi | Charge de la batterie prise en charge, efficacité énergétique et interface riche, idéal pour les maisons intelligentes, IoT
-
Cagrin 2 PCS ESP32-C3 Supermini Development Board | Compatible Arduino & MicroPython, Ultra Low Power Design, Interface Riche pour IoT & Appareils Portables
