小爱音箱改造:MiGPT本地部署,0.5秒响应,数据不出门
2026/9/15 13:34:20 网站建设 项目流程

小爱音箱改造:MiGPT本地部署,0.5秒响应,数据不出门

【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

MiGPT接管后,你的小爱音箱会装上一个大模型大脑:应答链路从云端绕路变成本地中转,响应压缩到约0.5秒,对话数据全程不出内网。它能闲聊、能演你设定的人设、还记得你们聊过什么,而部署只需要一条Docker命令。

效果对比:改造前后差在哪

维度改造前改造后
知识边界内置固定问答,开放性问题答不了大模型自由问答,可设定人设
响应链路走云端,快慢看网络本地服务中转,约0.5秒出声
数据流向对话内容上云对话留在内网
记忆每次对话从头开始长短期记忆,越聊越懂你

最小部署路径:四步跑起MiGPT

第一步 准备环境:克隆仓库

git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt

克隆下来后,仓库根目录里放着.env.example.migpt.example.js两个示例文件,就是下面两份配置的模板。

第二步 最小配置:只填5个必填项

把两个示例文件分别改名为.env.migpt.js.env决定"谁来思考":

OPENAI_MODEL=gpt-4o-mini # 用哪个模型 OPENAI_API_KEY=sk-xxxx # 你的大模型服务密钥 # OPENAI_BASE_URL=你的地址 # 自建模型才需要填

.migpt.js决定"接管哪台音箱":

speaker.userId: "你的小米ID" // 不是手机号或邮箱 speaker.password: "你的账号密码" speaker.did: "小爱音箱Pro" // 米家中设置的名称

第三步 Docker一键启动

docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/migpt:latest

这条命令把MiGPT挂到后台,同时把你填好的两份配置挂进容器;日志出现"服务已启动"就算成功。不想用Docker也行,克隆仓库后npm install mi-gpt用Node直接跑,配置项一一对应。

第四步 首次对话验证

对着音箱喊"小爱同学,请为什么地球是圆的",测单轮问答;再喊"小爱同学,召唤傻妞"进入AI模式,之后每句话都由大模型应答,直到你说"退出"。

常见坑与排障:五个最高频错误

  1. 用手机号登录:userId 是账号"个人信息"页里的"小米ID",不是手机号或邮箱。
  2. did 写了型号名:它要以米家中设置的名称为准,空格、大小写都要一致,连不上先查这里。
  3. Windows 下 $(pwd) 不生效:把$(pwd)换成实际绝对路径,比如D:\mi-gpt\.env
  4. 改了配置没生效⚠️:必须重启Docker容器;重启后仍不生效,就删掉旧容器重新创建。
  5. 音箱不出声或唤醒失灵:不同型号的指令编号不同,去规格页查 play-text 和 wake-up 两项,分别对应ttsCommandwakeUpCommand,最常见的是[5, 1][5, 3]

手感调优:唤醒词与连续对话怎么改

docs/settings.md 里有全部参数,最常用的是这四个:

参数默认值作用
wakeUpKeywords["召唤傻妞", "打开傻妞"]说出哪些词就进入AI模式,可随便改
exitKeywords["退出傻妞", "关闭傻妞"]说出哪些词退出AI模式
streamResponsetrue连续对话开关:开启后不用每句喊"小爱同学",机型播放状态不稳就关掉
exitKeepAliveAfter30连续对话时无响应多少秒自动退出

想让"嘿"这类前缀也触发AI应答,改callAIKeywords就行;接上第三方TTS后,说一句"把声音换成xxx"能当场换音色,无需动配置。

继续深入:生态与社区

核心跑通后还有生态可挖:米家智能家居联动、本地音乐、日程提醒都已有人在玩,README.md 里有一份相关项目列表。项目下一步做什么,自己翻 docs/roadmap.md 就清楚。玩一段时间后,欢迎去 GitHub Discussions 或项目页评论区晒出你的MiGPT本地化部署成果。

【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询