espressif/brookesia_expression_emote

0.7.0

Latest
uploaded 9 hours ago
ESP-Brookesia Expression Emote which provides expression emote management, including emoji set, animation set, and event message set.

readme

# ESP-Brookesia Expression Emote

* [中文版本](./README_CN.md)

## Overview

`brookesia_expression_emote` is an ESP-Brookesia expression emote management component, implemented based on the ESP-Brookesia service framework, providing:

- **Emoji Set Management**: Supports setting and managing emojis for expressing different emotional states.
- **Animation Set Management**: Supports setting, inserting, and stopping animations, providing rich animation effects.
- **Event Message Set Management**: Supports setting event messages to associate expressions with events.
- **Resource Management**: Supports loading and managing expression asset sources, enabling flexible configuration of expression resources.
- **Animation Control**: Supports animation playback control, including waiting for animation frame completion, stopping animations, and other operations.

## Table of Contents

- [ESP-Brookesia Expression Emote](#esp-brookesia-expression-emote)
  - [Overview](#overview)
  - [Table of Contents](#table-of-contents)
  - [How to Use](#how-to-use)
    - [Development Environment Requirements](#development-environment-requirements)
    - [Adding to Project](#adding-to-project)

## How to Use

### Development Environment Requirements

Before using this library, please ensure the following SDK development environment is installed:

- [ESP-IDF](https://github.com/espressif/esp-idf): `>=5.5,<6`

> [!NOTE]
> For SDK installation instructions, please refer to [ESP-IDF Programming Guide - Installation](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#get-started-how-to-get-esp-idf)

### Adding to Project

`brookesia_expression_emote` has been uploaded to the [Espressif Component Registry](https://components.espressif.com/). You can add it to your project in the following ways:

1. **Using Command Line**

   Run the following command in your project directory:

   ```bash
   idf.py add-dependency "espressif/brookesia_expression_emote"
   ```

2. **Modify Configuration File**

   Create or modify the *idf_component.yml* file in your project directory:

   ```yaml
   dependencies:
     espressif/brookesia_expression_emote: "*"
   ```

For detailed instructions, please refer to [Espressif Documentation - IDF Component Manager](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-component-manager.html).

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/brookesia_expression_emote^0.7.0"

download archive

Stats

  • Archive size
    Archive size ~ 12.11 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/brookesia_expression_emote version: 0.7.0
|