chmorgan / esp-box

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP-BOX AIoT Development Framework

GitHub

Try it with ESP Launchpad

Important Note:

We recommend updating the application firmware when you first receive the product to have the new features and bugfix. Click here to access the user guide of the latest release firmware. Click here to visit the older firmware.

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX and ESP32-S3-BOX-Lite are AIoT development boards that are based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. They provide a platform for developing the control of home appliances using Voice Assistance + touch and screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway. Development boards come with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the BOX series products such as online and offline voice assistants, voice-enabled devices, human-computer interaction devices, control panels, multi-protocol gateways easily.

Product Name Product Figure
ESP32-S3-BOX
ESP32-S3-BOX-Lite

Versions

ESP-BOX Dependent ESP-IDF Branch Note Support State
master release/v4.4
commit id: c8ce38e60c
or
release/v5.0
commit id: 94d9c529f3
Latest developing firmware
esp-sr version: dev/v2.0
commit id: c873a35
New feature develop, compatible with ESP32-S3-BOX and ESP32-S3-BOX-Lite
Tag 0.3.0 release/v4.4
commit id: 2bdea81b2a
esp-sr version: dev/v2.0
commit id: c873a35
Compatible with ESP32-S3-BOX and ESP32-S3-BOX-Lite
Tag 0.2.1 release/v4.4 with patch esp-sr version: close v1.0
commit id: 3ce34fe
Support ESP32-S3-BOX only
Tag 0.1.1 release/v4.4 with patch esp-sr version: v0.9.6
commit id: 3ce34fe
Support ESP32-S3-BOX only

Features

  • Supports far-field voice interaction with 2 mics
  • Offline voice wake-up with high wake-up rate
  • Offline speech commands recognition in Chinese and English languages with high recognition rate
  • Reconfigurable 200+ speech commands in Chinese and English languages
  • Continuous Identification and Wakeup Interrupt
  • Flexible and reusable GUI framework
  • End-to-end AIoT dvelopment framwork ESP-RainMaker
  • Pmod™ compatible headers support expand peripheral modules

Open-Source Content

Based on Apache 2.0 open source license, you can modify, develop, or distribute the contents freely.

User Guide

Developer Guide

ESP-BOX integrates components commonly used in AIOT development that you can leverage to build your own applications.

Quick Start

Contact Us

  • If you have any technical issues, please submit issue tickets at GitHub Issues or forum esp32.com for help.
  • If you are interested in ESP-BOX project, welcome to the ESP-BOX forum to share with us your ideas.

Contributing Examples

We welcome any open-source software or hardware contribution. If you have any examples you want to share with us, please click the Contributions Guide and commit to the Pull Requests to contribute your code.

About

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.

License:Apache License 2.0


Languages

Language:HTML 73.5%Language:C 25.7%Language:CMake 0.5%Language:Shell 0.3%