
MiGPT 改造小爱音箱三步接入大模型让它真正听懂人话【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt周五晚上你只想让客厅音箱放段白噪音它先给你播报了天气。你问量子纠缠是啥它回我不太明白你的意思。开源项目 MiGPT 就是来治这个的把 ChatGPT、豆包这类大模型接进小爱音箱让它能真正听懂人话和你连续聊下去。MiGPT 启动后与豆包对话的运行记录它到底是怎么做到的把它理解成在客厅里加了一位翻译官。你喊小爱同学请解释量子纠缠音箱照旧把话上报云端MiGPT 在后台轮询就是每隔几秒问一次有没有新消息这个对话列表抓到你的问题就转手交给大模型模型的回答再经 TTS文字转语音变成声音从音箱里放出来。它还会把最近几轮对话存进记忆所以你的追问它接得住。整条链路不用动音箱硬件刷不刷机都行。收发消息、调 AI 的逻辑都在 src/services/bot/ 目录里想深挖可以自己翻。环境准备小爱音箱接入大模型前的三件事 动手前先过三关运行环境Node.js 16 以上或者直接用 Docker。想 7×24 小时挂着、又不想折腾依赖选 Docker 最省心。查型号翻 docs/compatibility.md确认设备在完美运行或正常运行区Pro 系列反馈最完整。小度、天猫精灵不在支持列表里别试。找小米 ID注意不是手机号也不是邮箱。登录小米账号在「个人信息」页找那串数字才是这里要填的 ID。首次配置改两个文件填六个关键参数先把代码拿下来复制两份配置模板git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .env.example .env cp .migpt.example.js .migpt.js pnpm install.env管大模型这一侧。用国内模型不用换框架把接口地址指过去就行OPENAI_API_KEYsk-xxxx OPENAI_MODELqwen-turbo OPENAI_BASE_URLhttps://dashscope.aliyuncs.com/compatible-mode/v1.migpt.js管音箱这一侧重点看这几项完整清单在 docs/settings.mdspeaker.userId和password小米账号userId 就是上面那串 IDspeaker.did米家里音箱的名称一字不差空格和大小写都要对上speaker.ttsCommand让音箱出声的指令各型号不同查兼容表speaker.wakeUpCommand唤醒指令同样查表callAIKeywords以哪些词开头才叫 AI 回答默认是请和你在设备规格库搜索型号翻出指令参数如果兼容表里没有你的型号去小米的设备规格库搜一下型号比如 lx06指令参数能自己翻出来。两个文件都改完小爱音箱接入 ChatGPT 这件事就算配齐了。验证跑通说一句话听它答不答pnpm start把服务跑起来日志里出现服务已启动就算活着。对着音箱说小爱同学请解释一下量子纠缠。它先回让我先想想然后开口讲讲完补一句我说完了——链路全通。没反应的时候九成是did没对上或者你那句话没以callAIKeywords里的词开头再就是音箱正在放歌先让它暂停。想要常驻运行把 README 里docker run -d --env-file $(pwd)/.env那条完整命令抄过来即可Windows 终端下记得把$(pwd)换成绝对路径。进阶玩法小米音箱自定义提示词⚡ 跑通之后最值得动手的是两处。如果你想给音箱立个人设比如让孩子问数学题时它当个有耐心的小学老师。在.migpt.js里改角色简介和系统提示词botProfile: 性格严谨讲题先引导、不直接给答案每步不超过 20 个字systemTemplate控制说话风格和要不要带聊天历史模板变量说明写在 docs 目录的 prompt 文档里照抄改词即可。如果你的型号不在兼容表里或者觉得连续对话时停顿感太强去规格库把 SIID/AIID 翻出来手填指令参数speaker: { ttsCommand: [5, 1], wakeUpCommand: [5, 3], playingCommand: [3, 1, 1] }playingCommand管的是音箱还在不在播的判定连续对话就靠它判断能不能接下一句。查 SIID 编号与指令参数的对应避坑速查四个高频问题 按出现频率排先对号入座大概率不止中一条现象原因解法启动报 70016 登录失败密码错或把手机号当小米 ID 填了去「个人信息」核对 ID重启再试提示找不到设备did和米家名称对不上多一个空格都算直接复制米家里的设备名控制台有回复音箱不出声ttsCommand和型号不匹配按兼容表或规格库查对应指令说了半天没反应小爱没在听正在放歌或还没唤醒先说小爱同学唤醒或让它暂停其他报错基本都能在 docs/faq.md 里搜到原文先搜再问。项目还在迭代新支持的型号和特性都记在 docs/changelog.md 里。跑通了去仓库提个 issue 晒一下卡住了也提——你踩的坑可能就是别人的第一道坎。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考