Skip to content

Latest commit

 

History

History
136 lines (74 loc) · 4.83 KB

File metadata and controls

136 lines (74 loc) · 4.83 KB
image

Wally (Version C++)

Language License Users Stars

Un compagnon IA vocal bilingue, construit sur la plateforme d’assistant intelligent XiaoZhi.

English | 中文 | 日本語 | Русский | Français | Español | Deutsch | हिन्दी

Vue d’ensemble

Wally est un assistant vocal amusant et fiable en forme de pingouin. Il est conçu principalement pour les rappels, mais peut aussi aider à la productivité, aux conversations quotidiennes ou au soutien émotionnel.

Note

Il sera bientôt disponible à l’achat ici.

Le problème

J’oublie toujours des choses. J’ai remarqué que beaucoup de gens autour de moi ont le même problème. C’est très frustrant. En tant que nageur compétitif, après avoir oublié plusieurs fois ma boisson électrolyte ou mon équipement d’entraînement, j’ai décidé de construire un outil de rappel.

La solution

Wally a toutes les fonctionnalités normales d’un assistant IA, mais est aussi intentionnellement conçu pour être intéressant visuellement. Cela le distingue des autres assistants de rappel. Je trouve qu’un appareil mignon et amusant laisse une meilleure impression et augmente les chances que vous l’utilisiez et écoutiez ses rappels.

Après quatre mois, j’ai terminé mon premier prototype et l’ai donné à des amis à l’école pour le tester. Ils ont tous adoré et m’ont encouragé à le rendre public. Donc le voici.

Cas d’utilisation courants

Voici comment ma famille et mes amis utilisent Wally :

Scénario Utilisation
École Vérification rapide des essentiels avant la journée
Entraînement Vérification du matériel avant/après l’entraînement
Voyage Vérification des bagages en voyage

Fonctionnalités principales

  • Réveil vocal : “Hi, Wally” ou “Hi Wall-E” active Wally

  • Chat vocal bilingue : Anglais et mandarin (l’accent peut sembler étrange)

  • Réponses en streaming en temps réel : Réponses instantanées via Qwen

  • Retour OLED/Écran : Affiche ce que vous avez dit et la réponse

  • Petit et portable : Facile à placer ou à transporter

  • Adorable et amusant : Design pingouin, voix enfantine, emojis

Démo

Design 3D

Wally 3D Design in Tinkercad

Structure interne

Wally Internal Design Front Wally Internal Design Back

Scénarios réels

Wally Conversing with User in English Wally Conversing with User in Chinse

Vidéo

Voir sur YouTube ou télécharger

Aperçu technique

  • Basé sur : XiaoZhi cloud + firmware ESP32

  • Carte & Framework : ESP32 + ESP-IDF

  • Backend : Système de réponses LLM XiaoZhi (Qwen, Deepseek, etc.)

  • Frontend : Firmware via outils XiaoZhi et images préconfigurées

  • Wake word engine : ESP-SR offline

  • TTS : Volcano Engine ou CosyVoice

  • Coque : Conçu sur Tinkercad et imprimé en 3D sur Bambu Lab P1

Configuration réseau

  1. Allumer Wally
  2. Mode configuration
  3. Se connecter au Wi-Fi Xiaozhi
  4. Entrer le Wi-Fi
  5. Terminé

Commencer

Important

Après configuration réseau seulement.

  1. Dire “Hi, Wally”
  2. Commencer à parler
  3. Dire “au revoir” pour arrêter

Tip

Pour personnaliser, dites à Wally quoi mémoriser. Peut être effacé à tout moment.

Remerciements

Merci à :

Contributions

Contributions bienvenues. Issues & PRs acceptés.

Licence

MIT License (LICENSE)


Fait avec 💙 par July. Si tu aimes ce projet, mets une étoile !