uezo

A framework for building voice-interactive AI robot with StackChan and AIAvatarKit.

17
2
89% credibility
Found May 27, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

AIAvatarStackChan is a software framework that transforms a physical robot called StackChan into a smart, voice-interactive AI companion. The robot can have natural conversations with you, show different facial expressions and emotions, move its head while talking, respond to touch (like when you pet it), and even take photos to understand what it sees. It works by connecting to an AI server that handles the speech recognition, thinking, and text-to-speech processing, while the robot handles the fun parts: displaying a cute animated face, moving around, playing sounds, and showing LED lights.

How It Works

1
🤖 You discover a cute talking robot

You see a video or photo of a small robot character that can talk, show emotions, and respond to your voice like a little companion.

2
📦 You get your own StackChan robot

You order a StackChan robot kit, which is a small, square robot with a screen face, speakers, microphone, and LEDs.

3
🖥️ You set up the AI brain on your computer

You install a simple server program on your computer that will handle all the thinking and talking for your robot.

4
💾 You load the magic software onto your robot

You copy the special program onto the robot's memory card, and it wakes up ready to connect to your AI server.

5
Your robot connects to the internet
📶
Using WiFi menu

You tap the WiFi icon on the robot's face and choose your network from the list

⚙️
Pre-configured network

The robot automatically connects to your network that you set up beforehand

6
🎤 You start chatting with your robot buddy

You speak to your robot and it responds in a cute voice, showing different expressions and moving its head.

🥰 Your robot comes alive!

Your robot now listens, talks back with emotions, reacts when you pet it, and even takes photos to understand what it sees.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is AIAvatarStackChan?

AIAvatarStackChan is a C++ firmware framework that transforms M5Stack's StackChan robot into a voice-interactive AI companion. The robot connects to a server running AIAvatarKit over WebSocket, streaming audio bidirectionally for real-time conversations. Users get a cute avatar that speaks with lip-synced mouth animations, blinks automatically, and shows different facial expressions. The StackChan hardware handles head movement, LED feedback, and touch interactions, while the firmware manages the audio pipeline, display rendering, and network communication.

Why is it gaining traction?

The project solves a real gap: turning general-purpose AI APIs into a physical robot experience without building everything from scratch. The server-side architecture lets you swap STT, LLM, and TTS providers without touching the firmware. Built-in features like push-to-talk, vision (camera snapshots sent to the server), and pet-detection gestures give the robot personality out of the box. The callback system and event-driven speech API make it extensible for custom behaviors without modifying framework internals.

Who should use this?

Hardware hackers who want a voice interface for AI models without building embedded audio pipelines from zero. Makers comfortable with PlatformIO and M5Stack hardware will get the most value. If you need a robot that responds to touch, moves its head while speaking, and can see what you show it, this framework handles the integration work. Teams evaluating AI companion hardware for prototyping will find the architecture cleaner than rolling their own WebSocket client and audio buffering.

Verdict

With only 17 stars, this is early-stage project territory. The documentation is thorough and the architecture shows careful thinking, but limited community feedback means you may encounter servo quirks and edge cases solo. The 0.9% credibility score reflects this novelty. Worth trying for M5Stack StackChan owners who want AI voice interaction today, but factor in debugging time if you hit hardware-specific issues.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.