0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP32-C3开发板全面支持小智AI!烧录实战指南来了!

启明云端 ? 2025-06-13 18:01 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场景。


开发环境搭建

1. 访问[乐鑫科技官网

2. 导航至 SDKs →ESP-IDF页面

3. 在 Getting Started Guide 中选择芯片型号ESP32-C3

66fb7902-483d-11f0-986f-92fbcf53809c.png

4. 点击 “快速入门” 按钮,在手动安装页面中,根据系统选择 “Linux and macOS”,按官方指南完成ESP-IDF环境配置

67191caa-483d-11f0-986f-92fbcf53809c.png


> 提示:需提前安装Python 3.7+及Git工具链

核心操作流程

1


获取小智SDK

打开小智在 GitHub 上的开源代码链接:https://github.com/78/xiaozhi-esp32

点击 “Code” 按钮,复制代码仓库地址。

673d29f6-483d-11f0-986f-92fbcf53809c.png



打开 Linux 命令行工具,输入 “git clone https://github.com/78/xiaozhi-esp32.git” 下载小智 SDK

6757720c-483d-11f0-986f-92fbcf53809c.png

2


配置开发板信息

目标芯片:ESP32-C3

676e3c3a-483d-11f0-986f-92fbcf53809c.png

Flash大小:4MB(需同步修改分区表)

67890812-483d-11f0-986f-92fbcf53809c.png

唤醒词设置:示例“你好小智”

679e5dde-483d-11f0-986f-92fbcf53809c.png

按下 ESC 键选择 “Yes” 保存配置

67b1e372-483d-11f0-986f-92fbcf53809c.png

输入 “idf.pybuild” 命令,开始编译小智固件。

67c74eb0-483d-11f0-986f-92fbcf53809c.png

3


定制化引脚配置

1)根据开发板原理图调整GPIO定义,屏蔽开发板没有的外设(这里需要把屏幕屏蔽)。

67e9a154-483d-11f0-986f-92fbcf53809c.png

2)重点配置RGB灯板状态指示:

蓝色常亮:配网模式

红色常亮:语音监听中

绿色常亮:回复用户指令

灯光熄灭:待机状态

68043c80-483d-11f0-986f-92fbcf53809c.png

4


固件编译与烧录

打开 Linux 命令行工具。

输入 “idf.py build” 命令,重新编译小智固件。

681c8600-483d-11f0-986f-92fbcf53809c.png

输入 “idf.py flash monitor -p /dev/ttyACM0” 命令,开始烧录小智固件。

68400e2c-483d-11f0-986f-92fbcf53809c.png

固件烧录成功后,设备会自动进入小智配网页面。

68673204-483d-11f0-986f-92fbcf53809c.png

5


设备联网配置

1.在电脑上连接小智发出的热点,复制并打开浏览器链接,为开发板配置网络:

2. 输入路由器的 AP 名称和密码。

687f2f08-483d-11f0-986f-92fbcf53809c.png

3. 点击 “连接” 按钮,完成配网

66d0c324-483d-11f0-986f-92fbcf53809c.png

功能实现

成功烧录后,开发板可实现:

1. 语音交互:通过“你好小智”唤醒词触发AI语音对话

2. 状态可视化:RGB灯光实时反馈设备运行状态


ESP32-C3方案为开发者提供从硬件部署到软件定制的完整开源生态,有效降低AI语音设备开发门槛。



>>开发者后台私信可获取完整源码包及原理图,解锁AI语音开发全能力。

关于我们

启明云端作为乐鑫科技一级代理商,始终致力于为客户提供高性能、高性价比的物联网通讯产品和解决方案。启明云端作为AI智能体硬件专家,不仅提供硬件产品,还提供一站式服务,包括技术支持和定制化解决方案,帮助客户加速物联网项目的落地。如果您对我们的产品感兴趣,或有相关技术咨询和定制需求,欢迎随时联系我们!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    88

    文章

    35319

    浏览量

    280730
  • 开发板
    +关注

    关注

    25

    文章

    5707

    浏览量

    105204
  • ESP32
    +关注

    关注

    21

    文章

    1022

    浏览量

    19365
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    画了一块esp32-c3开发板烧录代码时提示Failed to connect to ESP32-C3: No serial data received为什么?

    我自己画了一块esp32-c3开发板但是烧录代码的时候就提示Failed to connect to ESP32-C3: No serial data received,用的是ch34
    发表于 06-05 07:42

    请问esp32-c3支持pcnt吗?

    我在esp32-c3开发板上测试pcnt,编译报错找不到相关的函数,查看sdk源码发现要配置CONFIG_SOC_PCNT_SUPPORTED才会编译pcnt.c,查看examples里面的项目也说了只
    发表于 06-18 07:27

    正点原子ESP32S3系列开发板全面支持小智AI

    可能大家觉得AI离我们很远,但是小智AI可以把这个距离拉得很近。正点原子ESP32S3系列开发板全面
    发表于 02-14 17:01

    求助,esp32-c3支持pcnt吗?

    我在esp32-c3开发板上测试pcnt,编译报错找不到相关的函数,查看sdk源码发现要配置CONFIG_SOC_PCNT_SUPPORTED才会编译pcnt.c,查看examples里面的项目也说了只
    发表于 02-15 06:47

    基于nanoESP32-C3开发板ESP32-c3下试跑Zephyr

    上周MuseLab的吴同学寄来一片nanoESP32-C3–一块带有ESPLink(base DAPlink)的ESP32-C3开发板。 正好最近支持
    的头像 发表于 08-09 09:10 ?1w次阅读

    【DFRobot Beetle ESP32-C3开发板试用体验】I 开箱,点亮小蓝灯

    是小板子真小,真可爱,拆箱的照片已经有朋友晒过了,我就不再重复了。 做开发板的评测不是第一次了,而且DFRobot Beetle ESP32-C3开发板支持 Arduino
    的头像 发表于 11-25 16:16 ?1591次阅读
    【DFRobot Beetle <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>试用体验】I 开箱,点亮小蓝灯

    【DFRobot Beetle ESP32-C3开发板试用体验】车载导航天气挂件?

    1602A显示屏 合宙Air 551G导航模块 DFRobot Beetle ESP32-C3开发板 杜邦线若干 连接方式 跟之前的连接一样。 ESP32-C3通过自制一分二的线分别给LCD屏幕和Air
    的头像 发表于 11-28 11:01 ?1859次阅读
    【DFRobot Beetle <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>试用体验】车载导航天气挂件?

    【DFRobot Beetle ESP32-C3开发板试用体验】刷写micropython固件

    esp32-c3支持,注意选择USB固件( DFRobot Beetle ESP32-C3是通过内置usb虚拟串口的 ): 安装乐鑫烧写环境,烧写命令:esptool.py --chip
    的头像 发表于 11-28 14:02 ?3179次阅读
    【DFRobot Beetle <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>试用体验】刷写micropython固件

    【DFRobot Beetle ESP32-C3开发板试用体验】开箱和1602A显示

    提供的 DFRobot Beetle ESP32-C3 开发板 试用机会。 拿到板子后,感觉的确是很小,比之前买的一个esp32 C3板子要小上一半。盒子里包含
    的头像 发表于 11-28 14:06 ?2342次阅读
    【DFRobot Beetle <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>试用体验】开箱和1602A显示

    ESP32-C3开发板丰富外设,便捷开发

    WT32-C3-DK开发板,是启明云端基于乐鑫ESP32-C3芯片研发的一款入门级迷你开发板,具备丰富的外设和优化的引脚布局,助力用户快速实现产品
    的头像 发表于 04-09 16:46 ?2237次阅读
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>丰富外设,便捷<b class='flag-5'>开发</b>

    便宜好玩,量产无忧!合宙ESP32-C3开发板超值简约款来了

    总被抢断货的ESP32-C3核心,原是合宙回馈行业的一个福利。不仅深受广大开发爱好者的喜爱,“十块钱不白花,一年四季都用它”;也常有行业客户询问:量产应用可以做到9.9元吗?很有挑战,但合宙给出
    的头像 发表于 06-16 10:33 ?8451次阅读
    便宜好玩,量产无忧!合宙<b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>超值简约款<b class='flag-5'>来了</b>

    ESP32-C2开发板 8684 智能开关例程

    ESP32-C3开发板开发演示
    的头像 发表于 06-29 14:13 ?2219次阅读
    <b class='flag-5'>ESP32-C</b>2<b class='flag-5'>开发板</b>  8684   智能开关例程

    ESP32-C2开发板Homekit程序烧录示例

    ESP32-C2开发板Homekit程序烧录示例
    的头像 发表于 07-04 16:09 ?1188次阅读
    <b class='flag-5'>ESP32-C</b>2<b class='flag-5'>开发板</b>Homekit程序<b class='flag-5'>烧录</b>示例

    ESP32-C3开发板设计指南

    首先是ESP32-C3支持BLE,也就是数据是以packet出现的。不支持普通的蓝牙,也就是数据的处理的时候是可以字符串去操作的。
    的头像 发表于 01-26 11:10 ?1.1w次阅读
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>开发板</b>设计<b class='flag-5'>指南</b>

    ESP32-S3开发板烧录小智AI系统全流程指南

    AI语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。今天,我们就来详细了解一下ESP32AgentDevKit烧录
    的头像 发表于 06-16 18:01 ?1760次阅读
    <b class='flag-5'>ESP32-S3</b><b class='flag-5'>开发板</b><b class='flag-5'>烧录</b>小智<b class='flag-5'>AI</b>系统全流程<b class='flag-5'>指南</b>