资讯详情

MiGPT 部署指南:3 步让小爱音箱接入 ChatGPT,变成你的 AI 助手

📅 2026/9/14 14:19:35 | 华诺云谱 👁 阅读
MiGPT 部署指南:3 步让小爱音箱接入 ChatGPT,变成你的 AI 助手
MiGPT 部署指南3 步让小爱音箱接入 ChatGPT变成你的 AI 助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gptMiGPT 是一个把小爱音箱接入 ChatGPT、豆包等大模型的开源项目让音箱变成你的专属语音助手。按本文操作你只需改两个配置文件、跑一条启动命令音箱就能听懂任意提问、扮演指定角色并记住你们的对话。⭐ 先查兼容的小爱音箱型号与指令参数动手前先确认你的音箱在支持列表里。下面是常用型号与需要配置的两个关键指令参数设备名型号连续对话关键指令参数小爱音箱 ProLX06✅ttsCommand: [5, 1]、wakeUpCommand: [5, 3]小米 AI 音箱第二代L15A✅ttsCommand: [7, 3]、wakeUpCommand: [7, 1]小爱智能家庭屏 10X10A✅ttsCommand: [7, 3]、wakeUpCommand: [7, 1]小爱音箱 Play 增强版L05C不支持ttsCommand: [5, 3]、wakeUpCommand: [5, 1]小爱触屏音箱LX04不支持ttsCommand: [5, 1]、wakeUpCommand: [5, 2]小米小爱音箱 HDSM4不支持—ttsCommand是向音箱下发文本让它朗读的指令TTS 即语音合成把文字转成人声读出来的技术wakeUpCommand是让音箱重新进入聆听状态的唤醒指令两者取值因型号而异照表填写即可。型号可以在米家 APP 的设备详情页查看完整型号清单见 兼容型号详情。一次看懂 MiGPT 的关键配置参数无论走 Docker 还是源码部署都只涉及两个配置文件.migpt.js控制音箱与 AI 行为和.env存放大模型服务的密钥。参数说明统一放在这里后文不再重复。.migpt.js关键字段userId→ 小米账号 ID不是手机号或邮箱在米家 APP「个人信息」-「小米 ID」查看password→ 小米账号密码did→ 米家中给音箱设置的名称或设备 ID注意空格与大小写如小爱音箱ProttsCommand/wakeUpCommand→ 设备指令取上一节的表格值callAIKeywords→ 话术以这些词开头时直接调用 AI 回答默认[请, 你, 傻妞]streamResponse→ 连续对话开关即答完可以接着追问不用重新唤醒表格中标「不支持」的型号需设为false.env关键字段OPENAI_API_KEY→ 大模型服务的密钥OPENAI_MODEL→ 模型名如gpt-4o-miniOPENAI_BASE_URL→ 接口地址一般以/v1结尾。把它换成豆包、通义千问、DeepSeek 等服务的地址就是 MiGPT 豆包大模型配置的全部区别用官方 OpenAI 服务则无需配置此项这一步是全文唯一要动手改的内容只需修改.migpt.js里这几处字段.env中填入上面两个密钥即可// .migpt.js speaker: { userId: 987654321, password: 123456, did: 小爱音箱Pro, ttsCommand: [5, 1], wakeUpCommand: [5, 3], }完整参数列表可查 完整参数参考。⚡ 路径 ADocker 容器化部署零代码新手选这条以下两条路径二选一。路径 A 不需要安装任何代码环境只要求机器上装好 Docker。这一步是拉取项目并生成两个配置文件git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .migpt.example.js .migpt.js cp .env.example .env然后打开这两个新生成的文件填入上一节说明的参数。这一步启动容器把服务和运行环境打包隔离省去手动装依赖并把你的本地配置挂载进容器docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latestWindows 终端下需把$(pwd)换成目录的绝对路径。修改配置文件后重启容器才能生效。⚡ 路径 BNode.js 源码部署可二次开发开发者选这条适合想读代码、做二次开发的场景需要 Node.js 16.0 及以上版本和 npm。这一步先在项目目录获取方式同路径 A已拉取可跳过执行以下三条命令依次完成安装依赖、初始化本地数据库MiGPT 用 Prisma 管理 SQLite负责存放聊天记录与记忆、以开发模式启动服务并读取前面的.env与.migpt.jsnpm install npm run db:gen npm run dev启动成功后日志会输出音箱连接信息就可以进入验收环节了。验收与进阶玩法三步唤醒小爱音箱 AI 助手服务跑起来后直接对音箱说三句话验证单次问答「小爱同学地球为什么是圆的」音箱用 AI 音色念出答案说明部署成功持久唤醒「小爱同学召唤傻妞」进入 AI 模式后可连续追问说「再见」退出角色扮演把.migpt.js里的bot.name与bot.profile改成想要的角色再说「你现在是英语老师教我一些日常用语」长短期记忆是内置能力无需额外开启AI 会自动记住近期对话细节和长期重要信息。这一步是可选的进阶调整把唤醒词与提示语换成你顺口的说法// .migpt.js speaker: { callAIKeywords: [请, 你, 傻妞], wakeUpKeywords: [打开, 进入, 召唤], onEnterAI: [你好我是傻妞很高兴认识你], streamResponse: true, }streamResponse设为true时仅表格中标 ✅ 的型号才能使用连续对话。✅ 高频故障排查速查与优化建议现象排查动作音箱无响应1. 核对userId是小米 ID 而非手机号2. 确认密码正确且音箱已联网3. 重启音箱再试AI 不回答或报错1. 验证OPENAI_API_KEY是否有效2. 检查网络连通性3. 查看服务日志中的错误信息语音断断续续1. 型号不支持时把streamResponse设为false2. 长文本被过早截断时调大checkTTSStatusAfter3. 确认网络带宽充足did是最常见的出错点务必与米家中的音箱名称逐字一致callAIKeywords、wakeUpKeywords都可以自定义加上常用称呼后一句话就能唤起 AI想换更自然的音色可通过.env里的TTS_BASE_URL接入第三方 TTS 服务实现豆包同款音色【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。