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!