Skip to content

What is ESP32.AI? ​

ESP32.AI is a development platform focused on the ESP32 microcontroller, aimed at providing a comprehensive resource center for developers, makers, and learners to advance projects related to ESP32.

Platform Features ​

  1. Documentation Center:

    • Provides the latest and most comprehensive ESP-IDF (ESP32 IoT Development Framework) documentation
    • Integrates ESP-ADF (ESP Audio Development Framework) documentation, supporting audio-related project development
  2. Smart Hardware Showcase:

    • Displays innovative smart hardware projects based on ESP32
    • Provides detailed project descriptions, schematics, and example code
  3. Open Platform:

    • Offers open hardware firmware for secondary development
    • Provides a rich set of programming interfaces, supporting multiple development languages and tools
  4. Community Support:

    • An active developer community fostering knowledge exchange and experience sharing
    • Regularly updated tutorials and best practice guides

Hardware Section ​

YunDo Hardware Versions ​

YunDo V1 ​

YunDo V1 is open-source smart hardware product designed to simplify the development of voice interaction and smart devices. Its hardware specifications are as follows:

YunDo V1 Hardware

  • Core Processor: ESP32
  • Flash: 512kB
  • Memory: 4MB
  • Integrated Digital Microphone: ICS43434
  • Integrated Digital Amplifier: MAX98357
  • Communication Interface: I2S
  • Power Management: Supports lithium battery power but lacks power management functionality

For more details and source code, please refer to YunDo V1 GitHub Repository.

YunDo V2 ​

YunDo V2 is our latest smart hardware product, offering enhanced performance and additional features compared to the V1 version. Its hardware specifications are as follows:

YunDo V2 Hardware

  • Core Processor: ESP32-S3
  • Flash: 16MB
  • Memory: 8MB
  • Integrated Digital Microphone: ICS43434
  • Integrated Digital Amplifier: MAX98357
  • Communication Interface: I2S
  • Power Management: Supports lithium battery power with integrated power management functionality

YunDo V2 also includes the following hardware improvements:

  • Pin Header: Added pin header interface to expose commonly used pins, simplifying connections with other devices
  • Battery and Speaker Connectors: Replaced with 1.25 2p connectors to ensure a more secure and stable connection for the battery and speaker
  • Recording Button: Relocated to the left side of the device to avoid obstructing the Wi-Fi antenna when held
  • External Antenna: ESP32-S3 module uses an external antenna for more stable communication

YunDo V2 is developed based on ESP-ADF and supports the following features:

  • Voice Wake-Up: Supports various wake words
  • VAD Detection: Voice Activity Detection
  • Continuous Dialogue: Supports extended conversation
  • Multilingual Support: Supports TTS (Text-to-Speech) and STT (Speech-to-Text)
  • Model Compatibility: Supports commercial models like ChatGPT and open-source models like LLaMA
  • Server Integration: Integrates LiveKit and AI Agent, providing rich server-side functionalities

Additionally, YunDo V2 also supports MicroPython and can use the MicroPython firmware from YunDo V1. However, we recommend using the ESP-ADF-based version to fully leverage advanced features like voice wake-up and continuous recognition, offering greater efficiency.

Why Choose ESP32.AI? ​

  • One-Stop Solution: From documentation to sample projects to community support, we provide everything needed for ESP32 development.
  • Continuous Updates: We work closely with Espressif Systems to ensure the timeliness of documentation and resources.
  • Innovation-Driven: By showcasing cutting-edge projects, we inspire your innovation.
  • Learning-Friendly: Whether you are a beginner or an expert, you will find suitable learning resources and development tools here.

Join the ESP32.AI community and start your smart hardware development journey!