Skip to content

An M5Stack library for rendering avatar faces

License

Notifications You must be signed in to change notification settings

kzw1717/m5stack-avatar-atk

 
 

Repository files navigation

Notice

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.

M5Stack-Avatar

Powered By PlatformIO Build Status

M5Stack-Avatar

Video: https://www.youtube.com/watch?v=C1Hj9kfY5qc

日本語

Features

  • 😐 Draw avatar face
  • 😄 Expression(Happy, Angry, Sad etc.)
  • 😺 Customize face
  • 💋 Lip sync
  • 🎨 Color Palette
  • 🔃 Move, Zoom and Rotation
  • 2️⃣ Compatible with M5Stack Core2

Installation

Prerequisites

  1. The following three boards are supported:
  • m5stack-core (m5stack Basic)
  • m5stack-core2 (m5stack core2)
  • m5stack-cores3 (m5stack coreS3)
  1. Development environment
  • platformIO & vscode
  • m1 mac

Usage

  1. Clone this repository in the platformIO project directory
  2. Open the cloned local repository folder in platformIO
  3. 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
  1. 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.

About

An M5Stack library for rendering avatar faces

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.3%
  • C 6.3%
  • Other 0.4%