小爱音箱接入 AI 模型实现高级语音助手改造指南
改造前的准备工作
在开始改造之前,需要确认你的设备和环境是否满足要求。不同型号的小爱音箱在功能支持上有所差异:
| 支持程度 | 设备型号 | 连续对话 | 推荐配置参数 |
|---|---|---|---|
| ✅ 完美适配 | 小爱音箱 Pro (LX06) | 支持 | tts:[5,1], wake:[5,3] |
| ✅ 完全兼容 | 小米 AI 音箱第二代 (L15A) | 支持 | tts:[7,3], wake:[7,1] |
| 🚗 基础可用 | 小爱音箱 Play 增强版 (L05C) | 不支持 | tts:[5,3], wake:[5,1] |
| ❌ 暂不支持 | 小米小爱音箱 HD (SM4) | - | - |
环境要求:建议使用 2GB 以上内存的设备,支持 Docker 容器或 Node.js 16+ 运行环境。推荐使用小爱音箱 Pro 获得最佳改造效果。
两种部署方案详解
方案一:Docker 容器化部署(新手首选)
Docker 部署方式操作简单,适合技术基础较弱的用户,只需执行几个命令即可完成:
# 下载项目源码
git clone <项目仓库地址>
cd mi-gpt
# 准备配置文件
cp .migpt.example.js .migpt.js
cp .env.example .env
配置完成后使用以下命令启动 AI 服务:
docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest
方案二:Node.js 源码部署(技术进阶)
适合有一定开发经验的用户,提供更多个性化定制选项:
# 安装项目依赖
git clone <项目仓库地址>
cd mi-gpt
pnpm install
pnpm db:gen
核心参数配置详解
小米账号信息配置
编辑配置文件.migpt.js,配置你的小米账号和设备信息:
module.exports = {
speaker: {
userId: "你的小米账号 ID", // 在小米官网个人中心查看
password: "你的登录密码",
did: ,
ttsCommand: [, ],
wakeUpCommand: [, ]
}
}

