前言
小爱同学是小米生态系统中的智能语音助手,能够执行各种语音指令,如播放音乐、控制智能家居等。然而,其默认的智能程度有限,无法进行深度对话。通过接入 Ai大模型本次使用 (Google/Gemma-2-9B-IT),我们可以让小爱音箱变得更“聪明”,甚至定制成拟人化的“女仆”助手!
基于开源项目 mi-gpt,该项目允许将 Ai大模型 接入小爱同学,实现更自然、更智能的对话交互。
超级小爱--Ai绘图
1. 项目原理
mi-gpt 通过 解析小爱音箱的 MQTT 消息,拦截用户语音指令,并将其转发给 Ai大模型进行处理。然后,Ai大模型 生成回复,并通过 TTS(文本转语音)让小爱音箱朗读出来。
主要流程:
- 用户语音输入 → 小爱音箱解析
- 拦截指令 → mi-gpt 监听 MQTT 消息
- 转发至 Ai大模型 → 获取 AI 生成的回复
- 语音播报 → 通过 TTS 让小爱同学朗读回复
2. 环境准备
在开始前,我们需要准备以下工具:
- 小爱音箱(支持局域网 MQTT 通信)
- 一台服务器(用于运行 mi-gpt,)
- Ai大模型 API Key(可从 MiGPT GUI文档 获取)
- 注意:本次配置我使用的系统环境是Arch Linux ,并使用Node.js运行mi-gpt
3. 配置并运行migpt
首先,在服务器或本地设备上安装 mi-gpt:
① 安装Node.js以及 npm 包管理器
pacman -S nodejs npm

② 安装migpt-server并启动
npm i -g migpt-server
migpt-server --open

③ 配置MiGPT
浏览器输入服务器ip:36592 进入MiGPT 控制面板
给ai大模型和本人命名并设立人设
选择你的音箱型号 填写账号密码
接入AI大模型 API
4. 运行 mi-gpt
配置完成后,启动服务后回终端可查看如图:
如果一切正常,你会看到 mi-gpt 监听 MQTT 消息并成功与 超级小爱交互。
5. 总结
通过 mi-gpt,我们成功让小爱音箱接入 ai大模型,使其具备更强的对话能力,并定制成个性化的“女仆”助手。你可以进一步优化:
- 调整 ai大模型 角色设定
- 添加更多个性化指令
- 与智能家居联动
- 优化语音识别和 TTS 效果
这样,你的 “女仆”小爱 就能真正成为你的智能助手啦!
如果你成功搭建了 “女仆”小爱,欢迎在评论区分享你的体验!😊