All Projects → espressif → esp-box

espressif / esp-box

Licence: Apache-2.0 license
The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
assembly
5116 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
Makefile
30231 projects

ESP-BOX AIoT Development Framework

GitHub

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: 2bdea81b2a
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.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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].