
MiGPT三步把闲置小爱音箱改成全屋AI管家【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt冬夜十一点到家想起客厅灯还亮着懒得从被窝爬出去关。家里的小爱音箱其实能帮忙可原版只会执行开灯关灯这类死命令不会聊天也不记事。MiGPT 是个开源项目把小爱音箱接入 ChatGPT 和豆包这类大模型让它变成一个真能对话的语音助手。它是什么能干什么 一个小爱音箱 AI 管家开源项目把米家生态和大语言模型接在一起。核心能力是 AI 问答、长短期记忆、第三方音色和连续对话音箱会记得你们上次聊过什么。适合家里有小爱音箱、又不想写代码的人小爱音箱 Pro 兼容最好。最短路径跑通 第一步装。克隆项目git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt把根目录下的.env.example和.migpt.example.js分别改名为.env和.migpt.js不需要装 Node 环境。做完这步你应该看到项目根目录里多了.env和.migpt.js两个文件。第二步配。.env里填大模型的 API 密钥和模型名豆包、通义千问这类兼容 OpenAI 接口的都能用.migpt.js里填小米账号和音箱名最简配置长这样export default { speaker: { userId: 987654321, // 小米ID不是手机号或邮箱 password: 123456, did: 小爱音箱Pro, // 米家App里的设备名称 }, }; };人设、唤醒词这些参数都在这个文件里完整参数表见 docs/settings.md。不同音箱型号的 ttsCommand、wakeUpCommand 还不一样下图是查法做完这步你应该确认配置里的小米 ID 是账号资料页那串数字不是登录手机号。第三步验。启动容器docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest然后走到音箱旁说小爱同学请问地球为什么是圆的。做完这步你应该听到音箱停顿一两秒后用更像人的语气把答案完整念出来控制台也有服务已启动的日志效果如下真实场景怎么用 早晨闹钟后你说小爱同学用三句话告诉我今天天气和新闻。 系统做AI 调大模型把天气、简讯总结成一段话念出来。 感受是起床时顺手听到重点不用摸到半梦半醒去抓手机这是小爱音箱语音晨间播报最省事的用法。下班到家你说小爱同学我回来了打开客厅灯、空调调26度、开净化器。 系统做这是多设备联动指令小爱直接指挥米家设备灯、空调、净化器依次响应想聊两句就在句首加请AI 会切换成对话模式回答。 感受是一句话顶过去摸三个开关比人到屋里反应还快。睡前关灯你说小爱同学晚安再补一句召唤傻妞讲个睡前故事。 系统做第一句执行关灯第二句进入唤醒模式之后可以连着追问然后呢不用每句都喊小爱同学。 感受是最后熄灭的不是灯是一段对话这就是小爱音箱连续对话模式的价值。周末宅家你说小爱同学请推荐一部适合今天看的科幻片还有类似的吗。 系统做靠长短期记忆AI 记得之前聊到的偏好第二问不会失忆重来不喜欢默认音色的话还能接第三方 TTS一句把声音换成甜美女声切换音色。 感受是像跟一个懂你口味的朋友聊不是问答机。容易踩的坑 ⚠️提示70016登录验证失败 → userId 填成了手机号或邮箱MiGPT 要的是账号资料页的小米 ID → 重新填对小米 ID重启容器。提示找不到设备 → 音箱名和米家里不一致多一个空格、响写成箱都不行 → 直接复制米家里的名称两处名称对不上时照下图方式在规格页查型号填 did。连续对话说话没反应 → 那个瞬间音箱没在听Pro 型号指示灯不常亮就是没在听 → 等它说我说完了再提问或用小爱同学重新唤醒。下一步 下次要爬出被窝关灯直接在床上说关客厅灯就行。把管家性格改成自己喜欢的看 docs/roadmap.md 了解下个版本加了什么。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考