
如何让小爱音箱变成 ChatGPT 语音助手完整 MiGPT 部署与配置【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gptMiGPT 是一个把小爱音箱接入 ChatGPT、豆包等大模型的开源项目。它把你说的话交给大模型再把回答从音箱里念出来。这篇文章按 Docker 和源码两条路线把部署过程完整走一遍命令都可以直接照抄。接入大模型后 MiGPT 给小爱音箱带来了什么你问小爱天空为什么是蓝色的以前只能得到固定话术。接入大模型后它能按你的问题即时生成回答。常用的几项能力流式响应回答边生成边播报不用等全文输出完。关键词唤醒说小爱同学召唤傻妞进入 AI 模式说退出傻妞结束。对话记忆服务用本地数据库保存聊天记录前后两句能接上文。可换音色支持接入第三方 TTS 服务替换小爱自带的声音。小爱音箱接入 ChatGPT 前要备齐的 5 样东西动手前先做功课下面 5 样缺一样后面都会卡住兼容型号大部分小爱音箱可用小爱音箱 ProLX06体验最稳。你的型号支不支持、指令参数是多少查 docs/compatibility.md部分型号需要关闭连续对话开关。一台常驻机器云主机或家里不关机的电脑内存 4GB 以上网络能稳定访问外网。运行环境Docker 或 Node.js 20二选一即可。小米账号登录 account.xiaomi.com在「个人信息」里能看到数字的小米 ID注意不是手机号或邮箱。大模型 API KeyOpenAI 或任意 OpenAI 兼容接口通义千问、豆包都走这条路。获取 MiGPT 代码并建好两个配置文件仓库放哪都行但路径里别出现中文和空格数据库初始化不认。克隆仓库把两个示例文件复制成正式配置git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .env.example .env cp .migpt.example.js .migpt.js之后只需要改新生成的.env和.migpt.js其余代码不用动。.env 里填哪 3 个参数模型名、密钥、接口地址服务调哪个大模型由.env决定必填只有 3 行OPENAI_MODELgpt-4o-mini OPENAI_API_KEYsk-你的密钥 OPENAI_BASE_URLhttps://api.openai.com/v1换供应商时改的也是这 3 行OPENAI_BASE_URL换成对方的接口地址一般以 /v1 结尾OPENAI_MODEL换成模型名OPENAI_API_KEY换成对应密钥。文件里其他行都是可选项保持注释状态即可。.migpt.js 里最容易填错的 3 个字段服务启动后音箱没反应多数时候不是代码问题是这 3 个字段module.exports { speaker: { userId: 你的小米ID, password: 小米账号密码, did: 小爱音箱Pro, }, };userId填数字小米 ID登录 account.xiaomi.com 在「个人信息」页查password是账号密码did必须和米家 APP 里给音箱起的名字逐字一致。另外按你的型号核对ttsCommand和wakeUpCommand小爱音箱 Pro 是[5, 1]和[5, 3]其他型号见 docs/compatibility.md 的表格。启动 MiGPTDocker 一行命令或源码三步走配置都改完后Docker 路线只需要一条命令在存放配置文件的那个目录执行docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latestWindows 终端里把$(pwd)换成绝对路径。用docker ps和docker logs确认容器在跑、日志里登录成功后就可以对着音箱喊小爱同学请问天空为什么是蓝色的来验证。源码路线适合要改代码的人装好 Node 20 和 pnpm在仓库根目录依次执行pnpm install、pnpm build、pnpm dev。最后提醒一点该项目已停止维护现有功能仍然完整可用。遇到报错先翻 docs/faq.md大部分常见错误和对应处理方式都在里面。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考