ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MiGPT 快速上手:3步把小爱音箱接入ChatGPT,变成你的专属语音助手

MiGPT 快速上手:3步把小爱音箱接入ChatGPT,变成你的专属语音助手 MiGPT 快速上手3步把小爱音箱接入ChatGPT变成你的专属语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gptMiGPT 可以把小爱音箱接入 ChatGPT、豆包等大模型让你用一句话的语音配置把普通智能音箱升级成专属的 AI 语音助手——你问它答全程语音交互不用换硬件、不用刷机。为什么普通小爱音箱不够用你有没有遇到过这种场面问小爱天空为什么是蓝的它回一句干巴巴的固定答案让它帮你梳理个复杂问题它直接装死。传统的小爱只能执行固定指令稍微开放一点的对话就不行。MiGPT 的思路很直接把大模型的理解能力接到小爱身上你语音提问它语音回答聊日常、查知识、扮演角色都行家里多了一个真正能对话的家伙省去了拿手机搜来搜去的麻烦。小爱音箱秒变AI助手这几个能力最实用AI 问答从人工智障秒变学霸小爱同学请问地球为什么是圆的角色扮演改一行配置小爱就能变成贴心闺蜜或毒舌吐槽役流式响应回答边生成边播报不用等整段生成完才出声长短期记忆记得你们聊过什么越聊越默契第三方 TTS可以换成豆包同款音色听起来像真人在回消息三步跑通从克隆到第一次语音对话第一步克隆项目并安装依赖git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt pnpm install第二步复制两份配置文件cp .migpt.example.js .migpt.js cp .env.example .env.migpt.js填小爱音箱的账号和设备信息.env填大模型的 API 信息下面会逐行讲。第三步启动并测试pnpm start看到 服务已启动 后对小爱说小爱同学召唤傻妞示例配置里的名字再直接提问。听到它像真人一样语音回答就跑通了。不想搭 Node 环境的官方也提供 Docker 镜像一条docker run命令拉起README 里有现成命令。关键配置拆解两个文件各改哪几行.migpt.js 的 speaker 部分最容易翻车的地方speaker: { userId: 123456789, // 小米ID password: 你的密码, did: 小爱音箱Pro, // 米家中的设备名称 ttsCommand: [5, 1], // TTS 指令 wakeUpCommand: [5, 3], // 唤醒指令 }逐行说清楚因为这里踩坑的人最多userId填小米 ID不是手机号、也不是邮箱。在小米账号个人信息页能看到。填错这里就会报70016登录验证失败。did必须和米家 App 里的设备名称一字不差——空格、大小写、错别字都会导致找不到设备。❌小爱音响、❌小爱音箱 pro、✅小爱音箱Pro。ttsCommand / wakeUpCommand这是一组设备指令编号不同型号不一样。常见型号小爱音箱 Pro、Play 等的现成参数在 docs/compatibility.md 里直接抄其他型号需要自己去MIoT 设备规范平台按型号查。查指令其实就两步先搜型号进规格文档再看 SIID 和 AIID 编号拼出参数。.env 文件最少两行就够OPENAI_API_KEYsk-xxxxxxxxxxxx OPENAI_MODELgpt-4o-miniOPENAI_API_KEY你大模型服务的密钥无效会报 401。OPENAI_MODEL模型名账号没有 gpt-4 权限就换gpt-3.5-turbo。想接通义千问、DeepSeek、豆包等国产模型不用改变量名加一行OPENAI_BASE_URL指向它的 OpenAI 兼容接口即可豆包这类不兼容 OpenAI 格式的可先用 One API 之类的聚合工具转一道再填进来。进阶玩法如果你想要……如果你想要专属人设改.migpt.js里的systemTemplate和bot/master的简介让 AI 有名字、性格和说话方式完整写法在 docs/prompt.md。如果你想要连续对话打开streamResponse说小爱同学召唤傻妞后就能免唤醒词连问30 秒没说话自动退出哪些型号支持看 docs/compatibility.md。如果你想要更自然的声音.env里配TTS_BASE_URL接第三方 TTS 服务还能用关键词随时切换音色教程在 docs/tts.md。排错速查现象 → 原因 → 解决现象原因解决报70016登录验证失败密码错或 userId 填成了手机号/邮箱到个人信息查小米 ID 重填报找不到设备xxxdid 和米家设备名不一致直接复制米家里的名称或填设备 did开debugenableTrace可查控制台有 AI 回复但音箱没声音ttsCommand与型号不匹配按型号到 MIoT 规范平台查指令修正回复读一半戛然而止设备查不到播放状态按 docs/compatibility.md 配playingCommand或关闭streamResponseLLM 响应异常 Connection error国内网络直连 OpenAI 不通.env里设HTTP_PROXY或换国产模型的OPENAI_BASE_URL更多问题在 docs/faq.md 基本都能搜到答案参数全表见 docs/settings.md。写在最后MiGPT 做的事情很简单让家里的小爱音箱从指令执行器变成能聊天的伙伴。按上面三步把它跑起来再按需调人设和音色即可。想深入原理源码在src/目录工作原理文档在 docs/how-it-works.md。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进