The original m5stack-avatar version is frozen at v0.10.0. I created a version that reflects AquesTalk ESP32 2.4.4 (2024/10/30), so I'll share it here.
Video: https://www.youtube.com/watch?v=C1Hj9kfY5qc
- 😐 Draw avatar face
- 😄 Expression(Happy, Angry, Sad etc.)
- 😺 Customize face
- 💋 Lip sync
- 🎨 Color Palette
- 🔃 Move, Zoom and Rotation
- 2️⃣ Compatible with M5Stack Core2
- The following three boards are supported:
- m5stack-core (m5stack Basic)
- m5stack-core2 (m5stack core2)
- m5stack-cores3 (m5stack coreS3)
-
- Implementing touch buttons using gob/gob_unifiedButton
- Development environment
- platformIO & vscode
- m1 mac
- Clone this repository in the platformIO project directory
- Open the cloned local repository folder in platformIO
- Make sure to match the default_env in the platformio.ini file to the m5stack you are using
- For m5stack basic, use m5stack-core
- For m5stack core2, use m5stack-core2
[platformio]
default_envs = m5stack-core2
- Since we created main.cpp by referring to the talk.ino file in the
examples/talk
directory, we should be able to build/deploy it for now.