什么是 ESP32.AI?
ESP32.AI 是一个专注于 ESP32 微控制器的智能硬件开发平台,旨在为开发者、创客和学习者提供一个全面的资源中心,以推动 ESP32 相关项目的开发与创新。
平台特点
文档中心:
- 提供最新且最全面的 ESP-IDF(ESP32 IoT 开发框架)文档
- 集成 ESP-ADF(ESP 音频开发框架)文档,支持音频相关项目的开发
智能硬件展示:
- 展示基于 ESP32 的创新智能硬件项目
- 提供详细的项目说明、原理图和示例代码
开放平台:
- 提供开放硬件固件,便于二次开发
- 提供丰富的编程接口,支持多种开发语言和工具
社区支持:
- 活跃的开发者社区,促进知识交流与经验分享
- 定期更新的教程和最佳实践指南
硬件部分
YunDo 硬件版本
YunDo V1
YunDo V1 是一款开源的智能硬件产品,旨在简化语音交互和智能设备的开发。其硬件规格如下:
- 核心处理器:ESP32
- 闪存:512kB
- 内存:4MB
- 集成数字麦克风:ICS43434
- 集成数字放大器:MAX98357
- 通讯接口:I2S
- 电源管理:支持锂电池供电,但不具备电源管理功能
详细信息及源代码请参见 YunDo V1 的 GitHub 开源地址。
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 的版本,以充分发挥语音唤醒和连续识别等高级功能的优势,提供更高的效率。
为什么选择 ESP32.AI?
- 一站式解决方案:从文档到示例项目,再到社区支持,我们提供 ESP32 开发所需的一切。
- 持续更新:我们与 Espressif 系统保持紧密合作,确保文档和资源的时效性。
- 创新驱动:通过展示前沿项目,激发您的创新灵感。
- 学习友好:无论您是初学者还是专家,都能在这里找到适合的学习资源和开发工具。
加入 ESP32.AI 社区,开启您的智能硬件开发之旅!