Home-made firmware and a local server for M5Stack's StackChan robot
A French project that replaces the StackChan desk robot's firmware and pairs it with a local voice server built on XiaoZhi, Piper and Whisper, with Claude as the conversation model.
Credits
The full story
Billy is an M5Stack StackChan desk robot, a CoreS3 with a two-servo head, that speaks French and relies on no Chinese cloud service. It talks to the owner's own XiaoZhi server on the local network, with faster-whisper for speech recognition, Piper for its voice and a Claude provider for conversation.
The repository holds patches to the official StackChan 1.6.2 firmware and the script that builds it, the server additions (tools, wake-word replies, alerts, voice fingerprints), a web page that imitates the robot for tuning the voice without the board, and a tool to point the robot at a new server without recompiling. No binaries are shipped: you build the firmware yourself from the official sources.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- GitHub: sleob-dev/billy-stackchan: Firmware maison et serveur local (XiaoZhi, Piper, Whisper, Claude) pour lRepository account: sleob-devRepository created
The project's repository, in French with an English summary at the end.