新闻详情

新闻详情

首页 / 资讯中心 / 详情

MiGPT 快速指南:20分钟把小爱音箱接入大模型,改造成专属语音助手

发布时间:2026/9/14 23:08:06来源:尧图网络
MiGPT 快速指南:20分钟把小爱音箱接入大模型,改造成专属语音助手
MiGPT 快速指南20分钟把小爱音箱接入大模型改造成专属语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt“小爱同学乾隆是谁”——它给你放了一首歌。这台“人工智障”在客厅吃灰三年该升级了。别急着换设备跟着本文操作约20分钟就能让旧的小爱音箱接上大模型变成一个会聊天、有记忆、有人设的AI语音助手。MiGPT仓库名mi-gpt是一个把小爱音箱接入 ChatGPT、豆包等大模型的开源项目支持 AI 问答、角色扮演、长短期记忆和自定义 TTS 音色。本文只走一条最短路径Docker 一键部署先跑起来再懂原理最后调配置。MiGPT 最快安装步骤Docker路径第1步获取代码准备两个配置文件克隆仓库到本地再复制两个配置模板git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .env.example .env cp .migpt.example.js .migpt.js✅成功标志ls能看到.env和.migpt.js前者是“大模型的门禁卡”后者是“小爱的账号钥匙”。第2步填 .envAI 服务的钥匙OPENAI_MODELgpt-4o-mini OPENAI_API_KEYsk-proj-xxxxxxxx变量名保持OPENAI_前缀不变值可以换成通义千问、Kimi 等兼容模型的配置同时改OPENAI_BASE_URL。 ⚠️ 密钥相当于 AI 服务的门禁卡别分享给别人、别提交到代码仓库国内网络直连 OpenAI 失败时再加一个HTTP_PROXY代理变量。✅成功标志密钥是一长串字母数字去对应平台后台能看到状态有效。第3步填 .migpt.js小爱账号与设备// .migpt.js只需改这三处 speaker: { userId: 123456789, // 小米ID不是手机号或邮箱 password: 你的账号密码, did: 小爱音箱Pro, // 米家APP里的设备名一字不差 }⚠️ 最多人翻车在userId它是小米官网「个人信息 → 小米 ID」里的数字编号填成手机号必报“70016登录验证失败”。✅成功标志did与米家 APP 里显示的设备名称逐字一致含空格和大小写。第4步一条 Docker 命令启动docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest⚠️ Windows 终端里$(pwd)无效要换成配置文件绝对路径国内拉取镜像慢就先给 Docker 配镜像源。✅成功标志docker ps | grep mi-gpt状态为 Up日志里出现「服务已启动」并且能看到 AI 回复文本。第5步唤醒验证对着音箱说小爱同学请告诉我地球为什么是圆的。✅成功标志小爱先播提示语随后用大模型的答案作答再问“小爱同学你喜欢我吗”它能带人设地回应。小爱音箱接入大模型的工作原理别急着看架构把它想成一个在幕后打工的**“翻译官调度员”**。你对着小爱说话问题会上传到小米云端。MiGPT 不断轮询云端对话列表相当于查通话记录一发现新问题就交给大模型模型生成的文字再通过小米开放接口MIoT下发给音箱念出来。整条链路都走小米开放接口所以MiGPT 不需要和小爱音箱在同一局域网也不用刷机部署在任意一台服务器或 NAS 上就行。“与大模型对话”这一环就是下面这张图里的过程你的提问进入对话模型生成回答这段文字最终由音箱朗读和原厂小爱相比核心改进在这维度原厂小爱接入 MiGPT 后回答内容固定问答固定话术大模型自由问答唤醒方式每句都要“小爱同学”唤醒模式可连续对话人设官方固定自定义人设记长短期音色小米自带 TTS可接第三方 TTSMiGPT 配置说明必配 / 常配 / 选配所有配置都集中在.env和.migpt.js两个文件里。必配缺了服务跑不起来配置项作用示例值改错会怎样OPENAI_API_KEYAI 服务门禁卡sk-proj-xxx报 401AI 不回复OPENAI_MODEL用哪个模型gpt-4o-mini报 404「model does not exist」speaker.userId小米 ID12345678970016 登录失败speaker.password小米账号密码abcd123470016 登录失败speaker.did音箱的米家名或 ID小爱音箱Pro报「找不到设备」ttsCommand“朗读文本”指令[5, 1]控制台有回复音箱不出声wakeUpCommand唤醒音箱指令[5, 3]音箱唤醒失败、连续对话失效ttsCommand和wakeUpCommand每个型号不同查规格文档即可在搜索框输入你的型号如 LX06打开「规格」看方法表——play-text对应ttsCommandwake-up对应wakeUpCommand。下面这张红箭头直接标出了两条指令的位置[5, 1]是“朗读文本”[5, 3]是“唤醒” 避坑项目目前已停止维护遇到问题先搜 docs/faq.md高频坑大多已有现成答案。常配跑通后再调配置项作用示例值改错会怎样OPENAI_BASE_URL模型服务地址换国产模型必改https://.../v1地址不对直接 404 连不上callAIKeywords触发 AI 回答的关键词[请, 傻妞]不以这些词开头的提问不触发 AIonAIAsking/onAIReplied回答前后提示语[让我先想想]设为[]则关闭提示streamResponse是否开启连续对话true播放状态查不准的型号必须设false选配调手感/排障用playingCommand如[3, 1, 1]查询播放状态的指令回复总是戛然而止时启用。checkInterval如500播放状态检测间隔毫秒数调小可让回复停顿更短。tts/TTS_BASE_URL第三方 TTS 引擎与地址默认xiaoai用小米自带。debug如true详细日志开关排障时打开平时关掉。MiGPT 进阶玩法连续对话与自定义音色玩法一唤醒模式不用每句都喊“小爱同学”// .migpt.js speaker: { streamResponse: true, wakeUpKeywords: [召唤, 打开], exitKeywords: [关闭], onEnterAI: [你好我是傻妞很高兴认识你], }说一句“小爱同学召唤傻妞”就进入 AI 模式之后直接提问它直接答省掉唤醒词说“关闭傻妞”退出。注意时机等它念完“我说完了”过 1-2 秒再问下一句Pro 型号顶部指示灯常亮时说明它在听。上图是规格文档里的playingCommand连续对话回复总被截断时按你的型号查到类似[3, 1, 1]的指令填进去。玩法二换人设换音色把小爱调教成你的“傻妞”// .migpt.js bot: { name: 傻妞, profile: 性别女乖巧可爱喜欢搞怪爱吃醋 }, master: { name: 陆小千, profile: 性别男善良正直 }, speaker: { tts: custom, switchSpeakerKeywords: [把声音换成] },在.env里把TTS_BASE_URL指到你的第三方 TTS 服务火山引擎、本地 ChatTTS 都支持音色就从官方音变成真人音色。之后说一句“小爱同学把声音换成灿灿”即可切换人设也能临时改——“小爱同学你是蔡徐坤”下一句它就入戏回答。 成本提醒大模型 API 按量计费连续对话和长记忆都会多烧 token不用的时候docker stop掉服务更省钱。MiGPT 常见问题自查手册编号现象最可能原因一条排查命令1启动报「70016登录验证失败」账号密码错或userId填了手机号cat .migpt.js \| grep -A 2 userId2报「找不到设备xxx」did与米家不一致大小写/空格docker logs mi-gpt \| grep 设备列表3「LLM 响应异常 Connection error」国内直连 OpenAI 失败没配代理curl -I https://api.openai.com4「401 Invalid Authentication」密钥无效或.env没生效grep OPENAI_API_KEY .env5控制台有回复音箱不出声ttsCommand与型号不符docker logs mi-gpt \| grep -i tts6连续对话回复戛然而止播放状态查不到缺playingCommand按型号在规格文档查指令值两个通用排障习惯① 小爱正在放音乐或讲笑话时先让它暂停再对话② 说话没反应直接“小爱同学xxx”重新唤醒即可。资源索引全部参数详解docs/settings.md常见问题登录/播放/网络docs/faq.md支持的型号与指令参数表docs/compatibility.md工作原理docs/how-it-works.md第三方 TTS 接入教程docs/tts.md核心源码src/services/现在就可以重启服务对它说一声“小爱同学你喜欢我吗”——如果听到的是带人设的回答这台吃灰三年的音箱就正式下班了。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

毕业论文修改全攻略:如何选择最适合你的文本处理方式? 2026/9/14 23:44:10

毕业论文修改全攻略:如何选择最适合你的文本处理方式?

引言:毕业论文修改,你真的选对方法了吗? 写毕业论文的过程,本质上就是一场与文本的持久战。从初稿成型到最终定稿,修改是贯穿始终的主线任务。尤其是在盲审或提交前的冲刺阶段,我们往往需要在有限时间内&a…

阅读更多 →
DeepSeek Harness 跑 HumanEval 代码评测:Key 用 TaoToken 的 OpenAI 兼容 API 2026/9/14 23:44:10

DeepSeek Harness 跑 HumanEval 代码评测:Key 用 TaoToken 的 OpenAI 兼容 API

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Python图书爬虫实战:从requests到多线程的数据采集全流程 2026/9/14 23:44:10

Python图书爬虫实战:从requests到多线程的数据采集全流程

1. 项目整体设计与思路拆解1.1 为什么选“图书爬虫”当练手项目很多人学Python爬虫,第一反应就是去爬电商、爬社交平台,结果被验证码、登录墙、风控系统轮番教育,最后连Hello World级别的代码都没跑通就放弃了。我当年也走过这条路&#xff0…

阅读更多 →
算法工程师 6 年薪资增长,跳槽和晋升哪个更关键? 2026/9/14 23:44:10

算法工程师 6 年薪资增长,跳槽和晋升哪个更关键?

脉脉上一条“个人薪资成长历程(2020-2026)”的帖子,适合技术人认真拆一遍。原帖作者显示为算法工程师、5 年以上经历,列出了从 2020 年到 2026 年的薪资变化,想看完整时间线和评论区讨论,可以点这里&#x…

阅读更多 →
Spring Boot集成ONLYOFFICE实现文档协作开发指南 2026/9/14 23:44:10

Spring Boot集成ONLYOFFICE实现文档协作开发指南

1. 项目背景与核心价值在企业级应用开发中,文档协作功能已成为刚需。ONLYOFFICE作为开源的Office套件,提供了与MS Office高度兼容的文档编辑体验,而Spring Boot则是Java生态中最流行的微服务框架。将两者结合,可以快速构建具备专业…

阅读更多 →
中兴手机本地数据备份与恢复全攻略 2026/9/14 23:41:10

中兴手机本地数据备份与恢复全攻略

1. 中兴手机数据备份恢复方案概述 作为国产手机品牌的中坚力量,中兴手机在商务用户群体中占有重要地位。在日常使用中,手机数据的安全备份与快速恢复是每个用户都会面临的实际需求。不同于云备份的延迟性和隐私顾虑,本地快速备份方案能够提供…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞