Skip to content

什么是 ESP32.AI?

ESP32.AI 是一个专注于 ESP32 微控制器的智能硬件开发平台,旨在为开发者、创客和学习者提供一个全面的资源中心,以推动 ESP32 相关项目的开发与创新。

平台特点

  1. 文档中心

    • 提供最新且最全面的 ESP-IDF(ESP32 IoT 开发框架)文档
    • 集成 ESP-ADF(ESP 音频开发框架)文档,支持音频相关项目的开发
  2. 智能硬件展示

    • 展示基于 ESP32 的创新智能硬件项目
    • 提供详细的项目说明、原理图和示例代码
  3. 开放平台

    • 提供开放硬件固件,便于二次开发
    • 提供丰富的编程接口,支持多种开发语言和工具
  4. 社区支持

    • 活跃的开发者社区,促进知识交流与经验分享
    • 定期更新的教程和最佳实践指南

硬件部分

YunDo 硬件版本

YunDo V1

YunDo V1 是一款开源的智能硬件产品,旨在简化语音交互和智能设备的开发。其硬件规格如下:

  • 核心处理器:ESP32
  • 闪存:512kB
  • 内存:4MB
  • 集成数字麦克风:ICS43434
  • 集成数字放大器:MAX98357
  • 通讯接口:I2S
  • 电源管理:支持锂电池供电,但不具备电源管理功能

详细信息及源代码请参见 YunDo V1 的 GitHub 开源地址YunDo V1 硬件

YunDo V2

YunDo V2 是我们最新推出的智能硬件产品,相比 V1 版本,具有更高的性能和更多的功能。其硬件规格如下:

  • 核心处理器:ESP32-S3
  • 闪存:16MB
  • 内存:8MB
  • 集成数字麦克风:ICS43434
  • 集成数字放大器:MAX98357
  • 通讯接口:I2S
  • 电源管理:支持锂电池供电,并具备电源管理功能

YunDo V2 还包括以下硬件改进:

  • 排针:新增排针接口,引出常用引脚,简化与其它设备的连接
  • 电池和喇叭连接件:更换为1.25 2p的连接件,以确保电池和喇叭的连接更加牢固稳定
  • 录音按键:移动至设备左侧,手持时避免遮挡 Wi-Fi 天线
  • 外接天线:ESP32-S3 模块使用外接天线,提供更稳定的通信

YunDo V2 基于 ESP-ADF 开发,支持以下功能:

  • 语音唤醒:支持多种唤醒词
  • VAD 检测:语音活动检测
  • 连续对话:支持长时间对话
  • 多国语言支持:支持 TTS(文本转语音)和 STT(语音转文本)
  • 模型兼容性:支持 ChatGPT 等商业模型以及 LLaMA 等开源模型
  • 服务端集成:集成 LiveKit 和 AI Agent,实现丰富的服务端功能

此外,YunDo V2 同样支持 MicroPython,可以使用 YunDo V1 的 MicroPython 固件,但我们推荐使用基于 ESP-ADF 的版本,以充分发挥语音唤醒和连续识别等高级功能的优势,提供更高的效率。

YunDo V2 硬件

为什么选择 ESP32.AI?

  • 一站式解决方案:从文档到示例项目,再到社区支持,我们提供 ESP32 开发所需的一切。
  • 持续更新:我们与 Espressif 系统保持紧密合作,确保文档和资源的时效性。
  • 创新驱动:通过展示前沿项目,激发您的创新灵感。
  • 学习友好:无论您是初学者还是专家,都能在这里找到适合的学习资源和开发工具。

加入 ESP32.AI 社区,开启您的智能硬件开发之旅!