|
2 | 2 |
|
3 | 3 | 这是虾哥的第一个硬件作品。
|
4 | 4 |
|
5 |
| -[ESP32+SenseVoice+Qwen72B打造你的AI聊天伴侣!【bilibili】](https://www.bilibili.com/video/BV11msTenEH3/?share_source=copy_web&vd_source=ee1aafe19d6e60cf22e60a93881faeba) |
| 5 | +👉 [ESP32+SenseVoice+Qwen72B打造你的AI聊天伴侣!【bilibili】](https://www.bilibili.com/video/BV11msTenEH3/?share_source=copy_web&vd_source=ee1aafe19d6e60cf22e60a93881faeba) |
6 | 6 |
|
7 |
| -[手工打造你的 AI 女友,新手入门教程【bilibili】](https://www.bilibili.com/video/BV1XnmFYLEJN/) |
| 7 | +👉 [手工打造你的 AI 女友,新手入门教程【bilibili】](https://www.bilibili.com/video/BV1XnmFYLEJN/) |
8 | 8 |
|
9 | 9 | ## 项目目的
|
10 | 10 |
|
11 | 11 | 本项目基于乐鑫的 ESP-IDF 进行开发。
|
12 | 12 |
|
13 |
| -本项目是一个开源项目,主要用于教学目的。我们希望通过这个项目,能够帮助更多人入门 AI 硬件开发,了解如何将当下飞速发展的大语言模型应用到实际的硬件设备中。无论你是对 AI 感兴趣的学生,还是想要探索新技术的开发者,都可以通过这个项目获得宝贵的学习经验。 |
| 13 | +本项目是一个开源项目,主要用于教学目的。我们希望通过这个项目,能够帮助更多人入门 AI 硬件开发,了解如何将当下飞速发展的大语言模型应用到实际的硬件设备中。无论你是对 AI 感兴趣的学生,还是想要探索新技术的开发者,都可以通过这个项目获得宝贵的学习经验。 |
14 | 14 |
|
15 |
| -欢迎所有人参与到项目的开发和改进中来。如果你有任何想法或建议,请随时提出 issue 或加入群聊。 |
| 15 | +欢迎所有人参与到项目的开发和改进中来。如果你有任何想法或建议,请随时提出 Issue 或加入群聊。 |
16 | 16 |
|
17 | 17 | 学习交流 QQ 群:946599635
|
18 | 18 |
|
19 | 19 | ## 已实现功能
|
20 | 20 |
|
21 |
| -- Wi-Fi 配网 |
22 |
| -- 支持 BOOT 键唤醒和打断 |
23 |
| -- 离线语音唤醒(乐鑫方案) |
| 21 | +- Wi-Fi / ML307 Cat.1 4G |
| 22 | +- BOOT 键唤醒和打断,支持点击和长按两种触发方式 |
| 23 | +- 离线语音唤醒 [ESP-SR](https://github.com/espressif/esp-sr) |
24 | 24 | - 流式语音对话(WebSocket 或 UDP 协议)
|
25 |
| -- 支持国语、粤语、英语、日语、韩语 5 种语言识别(SenseVoice 方案) |
26 |
| -- 声纹识别(识别是谁在喊 AI 的名字,[3D Speaker 项目](https://github.com/modelscope/3D-Speaker)) |
27 |
| -- 使用大模型 TTS(火山引擎与 CosyVoice 方案) |
28 |
| -- 支持可配置的提示词和音色(自定义角色) |
29 |
| -- Qwen2.5 72B 或 豆包 API |
30 |
| -- 支持每轮对话后自我总结,生成记忆体 |
31 |
| -- 扩展液晶显示屏,显示信号强弱 |
32 |
| -- 支持 ML307 Cat.1 4G 模块 |
| 25 | +- 支持国语、粤语、英语、日语、韩语 5 种语言识别 [SenseVoice](https://github.com/FunAudioLLM/SenseVoice) |
| 26 | +- 声纹识别,识别是谁在喊 AI 的名字 [3D Speaker](https://github.com/modelscope/3D-Speaker) |
| 27 | +- 大模型 TTS(火山引擎 或 CosyVoice) |
| 28 | +- 大模型 LLM(Qwen2.5 72B 或 豆包 API) |
| 29 | +- 可配置的提示词和音色(自定义角色) |
| 30 | +- 短期记忆,每轮对话后自我总结 |
| 31 | +- OLED / LCD 显示屏,显示信号强弱或对话内容 |
33 | 32 |
|
34 | 33 | ## 硬件部分
|
35 | 34 |
|
36 |
| -为方便协作,目前所有硬件资料都放在飞书文档中: |
| 35 | +### 面包板实践 |
37 | 36 |
|
38 |
| -[《小智 AI 聊天机器人百科全书》](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb?from=from_copylink) |
| 37 | +详见飞书文档教程: |
39 | 38 |
|
40 |
| -面包板接线图如下: |
| 39 | +👉 [《小智 AI 聊天机器人百科全书》](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb?from=from_copylink) |
41 | 40 |
|
42 |
| - |
| 41 | +面包板效果图如下: |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +### 已支持的开源硬件 |
| 46 | + |
| 47 | +- <a href="https://oshwhub.com/li-chuang-kai-fa-ban/li-chuang-shi-zhan-pai-esp32-s3-kai-fa-ban" target="_blank" title="立创·实战派 ESP32-S3 开发板">立创·实战派 ESP32-S3 开发板</a> |
| 48 | +- <a href="https://github.com/espressif/esp-box" target="_blank" title="乐鑫 ESP32-S3-BOX3">乐鑫 ESP32-S3-BOX3</a> |
| 49 | +- <a href="https://docs.m5stack.com/zh_CN/core/CoreS3" target="_blank" title="M5Stack CoreS3">M5Stack CoreS3</a> |
| 50 | +- 神奇按钮 2.4 |
| 51 | +- 虾哥定制版 Mini C3 |
| 52 | + |
| 53 | +<div style="display: flex; justify-content: space-between;"> |
| 54 | + <a href="docs/lichuang-s3.jpg" target="_blank" title="立创·实战派 ESP32-S3 开发板"> |
| 55 | + <img src="docs/lichuang-s3.jpg" /> |
| 56 | + </a> |
| 57 | + <a href="docs/esp32s3-box3.jpg" target="_blank" title="乐鑫 ESP32-S3-BOX3"> |
| 58 | + <img src="docs/esp32s3-box3.jpg" /> |
| 59 | + </a> |
| 60 | + <a href="docs/m5stack-cores3.jpg" target="_blank" title="M5Stack CoreS3"> |
| 61 | + <img src="docs/m5stack-cores3.jpg" /> |
| 62 | + </a> |
| 63 | + <a href="docs/magiclick-2p4.jpg" target="_blank" title="神奇按钮 2.4"> |
| 64 | + <img src="docs/magiclick-2p4.jpg" /> |
| 65 | + </a> |
| 66 | + <a href="docs/xmini-c3.jpg" target="_blank" title="虾哥定制版 Mini C3"> |
| 67 | + <img src="docs/xmini-c3.jpg" /> |
| 68 | + </a> |
| 69 | +</div> |
43 | 70 |
|
44 | 71 | ## 固件部分
|
45 | 72 |
|
46 | 73 | ### 免开发环境烧录
|
47 | 74 |
|
48 | 75 | 新手第一次操作建议先不要搭建开发环境,直接使用免开发环境烧录的固件。固件使用的是作者友情提供的测试服,目前开放免费使用,请勿用于商业用途。
|
49 | 76 |
|
50 |
| -[Flash烧录固件(无IDF开发环境)](https://ccnphfhqs21z.feishu.cn/wiki/Zpz4wXBtdimBrLk25WdcXzxcnNS) |
| 77 | +👉 [Flash烧录固件(无IDF开发环境)](https://ccnphfhqs21z.feishu.cn/wiki/Zpz4wXBtdimBrLk25WdcXzxcnNS) |
51 | 78 |
|
52 | 79 |
|
53 | 80 | ### 开发环境
|
54 | 81 |
|
55 | 82 | - Cursor 或 VSCode
|
56 | 83 | - 安装 ESP-IDF 插件,选择 SDK 版本 5.3 或以上
|
57 |
| -- Ubuntu 比 Windows 更好,编译速度快,也免去驱动问题的困扰 |
| 84 | +- Linux 比 Windows 更好,编译速度快,也免去驱动问题的困扰 |
58 | 85 |
|
59 | 86 |
|
60 | 87 | ## AI 角色配置
|
61 | 88 |
|
62 |
| -如果你已经拥有一个小智 AI 聊天机器人,可以参考 [后台操作视频教程](https://www.bilibili.com/video/BV1jUCUY2EKM/) |
| 89 | +如果你已经拥有一个小智 AI 聊天机器人,可以参考 👉 [后台操作视频教程](https://www.bilibili.com/video/BV1jUCUY2EKM/) |
63 | 90 |
|
64 |
| -详细的使用说明以及测试服的注意事项,请参考 [小智测试服的帮助说明](https://xiaozhi.me/help)。 |
| 91 | +详细的使用说明以及测试服的注意事项,请参考 👉 [小智测试服的帮助说明](https://xiaozhi.me/help)。 |
65 | 92 |
|
66 | 93 | ## Star History
|
67 | 94 |
|
|
0 commit comments