自己动手制作小智AI智能助手
从零组装ESP32-S3开发板并焊接排针、连接面包板,完成硬件搭建后,通过esp-idf环境刷写系统,可自定义唤醒词(如HiLily),经编译、烧录与上电测试实现语音唤醒。激活后需在手机端修改昵称与唤醒词一致,避免应答歧义。
从零开始,亲手打造一台专属于你的小智AI,这份详细教程将引导你走完从硬件组装到系统刷写的完整流程,并教你如何修改唤醒词,让AI更具个性。无论你是初学者还是资深玩家,只要按步骤操作,都能顺利完成。
一、硬件组装:搭建小智AI的“骨架”
先来看小智AI的散件全家福:核心是一块ESP32-S3 开发板,搭配面包板、排针、各种连接线等。

1. 焊接排针
排针需要焊接到开发板上。若你没有焊接工具,可找修手机店代焊。焊接时务必注意焊点饱满、无虚焊,确保每根针脚都牢固连接。
小提示: 焊接前可用酒精擦拭焊盘,去除氧化层,能让焊接效果更佳。
2. 面包板拼接与接线
面包板共两块,利用侧面的榫卯结构将它们拼接起来。拼接要点:
- 两块面包板必须通过侧面的榫卯结构拼接,只要拼合即可,正负极无需在意。
- 适当调整两块面包板的角度,ESP32-S3开发板可以轻松插入面包板(原以为要用劲,结果很顺利)。
- 整个设备以ESP32为核心,“脚踩两只船”,分别“踩”在两块面包板上。
- 小部件(如电阻、电容、按键)以开发板的管脚为中心,布局在两侧面包板上。
- 明确每根管脚(数字轴)非常重要,具体接线的长度(字母轴)其实无关紧要。
如上图所示,ESP32恰好跨在两块面包板上,各占一排,从底部第一个插口开始。套件包内配备多种连接线,在面包板上插线的过程十分解压。
小提示: 面包板上的插孔是连通的(每行5孔),接线时注意不要插错行列,以免短路。
3. 最终完成的样子
硬件搭建完成后,右下角可安装音量键、唤醒键,但因为语音控制完全可以实现,所以不装实体按键也没问题。
(注:此处图片与上文相同,实际完成图请参考原文)
注意: 硬件插好后,设备不会亮起,需要进入下一步——刷写系统。
二、系统刷写:给小智AI注入“灵魂”
准备工作:下载小智AI源码
访问 https://github.com/78/xiaozhi-esp32,点击右上角的“Code” → “Download ZIP”,将源码压缩包下载到电脑。
重要: 下载的ZIP文件后续会用到,请勿删除或移动。
方法一:官网一键刷写(快速法)
小智官网提供了一个flash工具,可直接将下载的ZIP文件原封不动刷入开发板。此方法简便但无法修改唤醒词,适合只想快速使用默认设置的用户。
方法二:使用esp-idf环境(推荐,可自定义唤醒词)
安装esp-idf后,你就能获得更多自由度,比如修改小智AI的唤醒词。以下操作全部在Windows 11系统中进行。
1. 安装esp-idf
- 下载安装包:https://dl.espressif.com/dl/esp-idf/?idf=4.4,选择“5.3.3”版本(离线安装包约1.42GB,服务器在国内,下载速度很快)。
- 以管理员身份安装,默认安装在C盘“Expressif”目录下(建议改到其他盘符,避免占用C盘空间)。
- 安装过程保持默认配置,一路回车,直到结束。
- 安装完成后,命令行会弹出如下界面,表示成功:
(示意,实际截图参考原文)
小提示: 安装结束后重启Windows,确保所有环境变量生效。
2. 连接小智开发板到电脑
用USB线将ESP32-S3开发板右侧的Type-C口连接到电脑。在Windows的设备管理器中,展开“端口(COM和LPT)”,可以看到开发板对应的COM号。本例中COM号为COM5(请记录你自己的COM号,后续会用到)。
注意: 下面所有操作过程中,务必保持USB连接稳定,不要随意拔插。
3. 将小智源码放入esp-idf目录
把之前下载的“xiaozhi-esp32-main.zip”解压到 C:\Espressif\ 目录下(若你修改了安装路径,请对应调整)。解压后路径应为:
C:\Espressif\xiaozhi-esp32-main
4. 运行esp-idf PowerShell并进入项目目录
以管理员身份运行esp-idf的PowerShell(在开始菜单中找到“ESP-IDF 5.3.3 PowerShell”),然后执行:
cd C:\Espressif\xiaozhi-esp32-main
5. 执行三条关键命令
在项目目录下,依次运行以下三条命令(每条命令需要几分钟执行时间):
idf.py set-target esp32s3
idf.py menuconfig
idf.py -p COM5 build flash monitor
- 第一条命令:设置目标开发板为ESP32-S3。
- 第二条命令:打开配置菜单,用于修改唤醒词(及其他选项)。若你不需要修改唤醒词,可跳过此条。
- 第三条命令:编译、刷写并启动监视器。注意将
COM5替换为你自己的实际COM号。
重要: 若你不需要修改唤醒词,则运行第一条和第三条命令即可。第二条命令(menuconfig)会在后面详细介绍。
6. 修改唤醒词(以“Hi, Lily”为例)
为什么要修改唤醒词?默认唤醒词是“你好小智”,但所有以“你好小...”开头的词实际上都能唤醒它,不够精准。如果你有两台小智AI,分别设置不同的唤醒词,就能调用不同的小智。建议将唤醒词修改为避开“你好”模式的词,例如:喵喵同学、Hi Lily、小滨小滨、小明同学等。
运行第二条命令 idf.py menuconfig 后,按以下顺序操作:
- 进入菜单,选择 “ESP Speech Recognition”,回车。
- 在列表中选择唤醒词。默认是“你好小智”,用空格键勾选,上下键移动。选择 “Hi, Lily”(或其他你喜欢的词)。
- 输入 “s” 保存设置。
- 按 Esc 退出配置界面。
小提示: 唤醒词支持多选,但个人建议只选一个,以免混淆。
7. 刷入开发板
保存好唤醒词后,运行第三条命令(编译+刷写+监视):
idf.py -p COM5 build flash monitor
等待几分钟,直到屏幕出现刷写完成的提示(类似下图):
(示意,实际截图参考原文)
刷写完成后,按 Ctrl + ] 退出监视器。此时可以断开USB连接。
8. 上电测试
给小智AI接通电源(通过Type-C或电池),然后用你设置的唤醒词(比如“Hi Lily”)呼唤它,应该能够成功唤醒。
三、激活与修改昵称
小智AI的激活过程需要配合手机APP,具体操作可参考之前的教程(此处不再赘述)。激活后,建议将小智的昵称修改为与唤醒词里的名字保持一致。例如唤醒词是“Hi Lily”,则昵称也应设为“Lily”,否则每次唤醒后它会说“你找Lily?我是小智”,会略显尴尬。
修改昵称可在手机端设置中完成。
常见问题FAQ
-
Q:刷写过程中提示“串口无法打开”怎么办?
A:首先确认设备管理器中开发板的COM号是否正确,并确保没有被其他程序占用(如串口助手)。尝试重新插拔USB或更换USB线。 -
Q:安装esp-idf时提示需要Python环境?
A:官方一键安装包已内置Python,无需单独安装。若遇到问题,请以管理员身份运行安装程序,并暂时关闭杀毒软件。 -
Q:menuconfig中无法找到“ESP Speech Recognition”选项?
A:请确认项目目录正确,且已运行过idf.py set-target esp32s3。若仍然没有,尝试重新下载源码并解压。 -
Q:唤醒词可以完全自定义吗?
A:本教程的方法只能在系统设定的唤醒词列表中选择。如果需要完全自定义(例如“小爱同学”),需要修改代码,这已超出本教程范围。后续可参考相关文档继续探索。 -
Q:我已经有一个成品小智AI,能否用本教程修改唤醒词?
A:可以。方法完全一样:连接开发板到电脑,运行上述三条命令(注意COM口),在第二条命令中修改唤醒词并保存即可。刷写时原数据会被覆盖,请提前做好备份。
总结与下一步
通过以上步骤,你已成功从散件组装出一台小智AI,并为其刷写了带自定义唤醒词的系统。运行第二条命令 idf.py menuconfig 时,你会看到更多可修改的选项(如修改语音模型、网络配置等),这正是一步探索的入口。希望这台小智AI能给你带来乐趣!
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:自己动手制作小智AI智能助手要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
相关热点DiffusionLogoStudio是一款面向个人创业者、小型企业主和创业公司的AI工具,无需设计知识即可生成独特、可商用的品牌标识。它支持Logo定制、无限可伸缩、添加文字及模拟场景预览,低成本解决传统设计成本高、易撞脸的问题。
Stratup ai是一款基于人工智能的创业点子生成与探索工具,面向创业者、企业家和投资者。它能发现商业创意、分析市场需求与竞争格局,生成包括市场规模、风险评估在内的详细报告,辅助商业决策,将创意转化为系统流程。
猫眼是一套基于人工智能的校园反欺凌系统,通过分析音频与视频信号实时检测言语威胁和肢体冲突,秒级向教职工发送警报,将被动监控升级为主动防御,助力学校及时干预欺凌事件。
SAP推出商业智能AI助手Joule,将生成式AI嵌入企业工作流,覆盖HR、财务、供应链等领域。能撰写招聘广告、分析销售业绩、提供供应链改善方案并自动联系系统,核心特色是理解业务语境,提供情景化建议并协助完成日常工作。
- 日榜
- 周榜
- 月榜
热点快看
