
MiGPT 完整实用指南小爱音箱接入大模型 AI 语音助手的快速方法【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gptMiGPT 是一款把小爱音箱接入 ChatGPT、豆包等大模型的开源工具部署后它就是一个能对话的智能音箱 AI 语音助手。它通过轮询小米云端接口获取你对音箱说的话转发给大模型再把回答播报回来。上线之后一句小爱同学请讲讲黑洞是怎么形成的得到的将是开放域回答而不是预设话术你也可以给音箱设定角色、开启连续对话。它不依赖刷机只用小米账号加云端接口音箱本体保持原样。部署位置也随意家里 NAS、云主机或闲置电脑都可以。核心能力大模型问答兼容 OpenAI SDK 的模型均可接入ChatGPT、豆包、通义千问等切换模型只改环境变量不改代码。角色扮演在配置文件里设定音箱的名字与人设使用时还能用语音随时改设定。连续对话用唤醒词召唤后后续提问不必再重复小爱同学无响应 30 秒自动退出。长短期记忆对话记录存入本地数据库回答会保留前后文越用越连贯。快速上手设备要求与两种部署方式先确认设备大部分小爱音箱型号都支持以小爱音箱 ProLX06体验最完整小度、天猫精灵、HomePod 不支持。MiGPT 调用的是云端接口无需与音箱同一局域网。不同型号的指令参数不同对照兼容型号列表找到你那一行。然后克隆项目并准备两个配置文件git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .migpt.example.js .migpt.js cp .env.example .env方式一Docker 部署推荐新手docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latestWindows 终端下$(pwd)不可用需改写为配置文件绝对路径。方式二Node.js 部署npm install mi-gpt用MiGPT.create传入初始化参数要求 Node 16后调用client.start()即可。此模式不会自动读取.env和.migpt.js参数需手动传入。关键配置参数说明配置文件中最常被修改的有 5 处userId.migpt.js登录用的小米 ID不是手机号或邮箱在米家个人信息页查看示例987654321。did音箱 ID 或米家中设置的名称必须与米家显示完全一致空格和大小写敏感示例小爱音箱Pro。ttsCommand/wakeUpCommand播报与唤醒的 MIoT 指令按型号区分小爱音箱 Pro 用[5, 1]与[5, 3]。OPENAI_MODEL/OPENAI_BASE_URL.env模型名与服务地址接入国产模型只改这两个值示例qwen-turbo。streamResponse流式连续对话开关默认 true回答经常被截断时可设为 false。更多参数人设、提示语、关键词等见参数设置文档。实际用法三句话体验部署成功后按下面三句话依次试说小爱同学请问地球为什么是圆的音箱会以流式方式播报大模型的回答。注意必须先喊小爱同学唤醒且问题需以请等关键词开头才会转给 AI。说小爱同学召唤傻妞进入唤醒模式后直接连续提问即可期间还可以实时换角色比如小爱同学你是一名英语老师你只用英语回答。开启记忆功能后隔几轮再问我刚才让你记的是什么回答会引用之前的对话内容上下文不再断档。常见部署失败与修复现象启动时提示70016登录验证失败。原因账号密码错误或userId误填成手机号。修复到小米账号个人信息—小米 ID处核对正确 ID改回配置后重启容器。现象提示找不到设备xxx。原因did与米家中的设备名称不一致如小爱音响错别字、多余空格、大小写不同。修复从米家 APP 直接复制设备名若两处接口名称不一致在配置中开启debug与enableTrace从日志的 MiNA 设备列表中找到miotDID填入。现象控制台有回答但音箱不发声或句子说到一半停住。原因该型号的 TTS 指令或播放状态指令配置错误。修复按型号查询规格文档修改ttsCommand如[5, 1]与playingCommand如[3, 1, 1]若型号本身不支持查询播放状态只能关闭streamResponse换取完整播报。更多情况见常见问题文档。进阶方向接入本地大模型Ollama、LM Studio 等服务自带 OpenAI 兼容 API改环境变量即可数据不出内网。更换 TTS 音色默认用小爱自带音色也可接入火山 TTS、ChatTTS 等第三方服务流程见第三方 TTS 教程。多设备多账号单实例只支持一个账号为每个账号单独跑一个 Docker 容器即可并行。写在最后MiGPT 本质上是大模型与小米生态之间的一层轻量中间件一条 Docker 命令即可上线换来的是音箱从执行指令到开放对话的差别。需要注意项目 README 已声明停止维护功能趋于稳定但不再跟进更新部署后建议自行备份配置文件。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考