MiGPT3步把小爱音箱接入ChatGPT改造成你的专属AI语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt深夜你问小爱同学天空为什么是蓝色的音箱没有念罐头话术而是用像真人一样的声音给出解答之后你还能连续追问。这就是 MiGPT 想带给你的场景把小爱音箱接入 ChatGPT、豆包等大模型让普通智能音箱变成能对话的 AI 语音助手适合手里有小爱音箱、想折腾智能家居的你。项目速览MiGPT 是什么MiGPT 是通过小米开放接口给小爱音箱接上大模型的开源项目轮询获取你的语音消息调用大模型生成回复再合成语音让音箱播放出来。核心亮点有AI 问答上知天文下知地理随口提问都有靠谱回答角色扮演配置人设后音箱能当倾听心事的伴侣、专业顾问流式响应回复即时返回不用干等长短期记忆记得你们聊过的内容越聊越懂你自定义 TTS可接第三方语音合成音色更像真人上手前准备环境、硬件与账号清单项目要求硬件大部分型号小爱音箱推荐小爱音箱 Pro不支持小度、天猫精灵部署环境Docker或 Node.js 16pnpm 7服务器内存建议 2GB 以上小米账号账号密码 小米 ID在账号个人信息页查看不是手机号或邮箱设备信息米家 App 中音箱的设备名称或设备 didAI 服务OpenAI API Key或通义千问等国内厂商的兼容接口动手前建议先在 MIoT 规格站搜一下你的音箱型号如 lx06把 TTS、唤醒指令参数记下来配置时直接填省得来回改。快速上手三步走克隆、配置、启动第一步获取项目文件。把仓库克隆到本地工作目录git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt第二步准备两个配置文件。复制模板文件cp .env.example .env cp .migpt.example.js .migpt.js关键参数按文件分开填.env填OPENAI_API_KEY与OPENAI_MODEL用国内模型就只改OPENAI_BASE_URL的值.migpt.js填userId小米 ID、password、did米家里的设备名称、ttsCommand和wakeUpCommand第三步Docker 启动。一条命令拉起服务docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest注意两点Windows 终端下$(pwd)不可用要换成绝对路径控制台出现服务已启动即代表就绪。如果你是 Node.js 开发者也可以 npm 安装后用MiGPT.create启动。核心功能拆解让小爱变身 AI 语音助手把音箱变成 AI 问答箱让音箱回答普通小爱答不上来的复杂问题。用法说小爱同学请告诉我地球为什么是圆的以callAIKeywords如请开头的消息都会触发 AI 回复。召唤小爱进入连续对话进入 AI 模式后不用每句都说小爱同学像跟人聊天一样连续追问。用法说小爱同学召唤傻妞30 秒无回应会自动退出随时可再召唤。给小爱设定角色人设在配置里写好人物设定AI 就会按这个人设的语气风格回答。用法修改.migpt.js里的bot.profile和master.profile也可以直接说小爱同学你是 xx你喜欢 xx随时调整。接入第三方 TTS 换掉机械音音箱可以用更像真人的音色来回复。用法按 docs/tts.md 配置 TTS 服务接口还支持用语音指令切换音色。常见问题与避坑启动失败、没声音、说一半Q启动提示70016登录验证失败A多半是小米 ID 填错了它不是手机号或邮箱要到小米账号个人信息页查看若触发异地登录保护先在和 MiGPT 相同的网络下登录小米官网通过安全验证等约 1 小时再重启。QAI 有回复但音箱不播放A不同音箱型号的 TTS 指令不一样。到规格站查你的型号把ttsCommand值如 [5, 1]改到.migpt.js里。Q回复说到一半戛然而止A部分型号查不到播放状态容易提前截断。把playingCommand改为 [3, 1, 1] 试试仍不行就关闭streamResponse强制完整回复代价是失去连续对话。Q对着小爱说话没反应A注意时机小爱处于监听状态才听得到Pro 型号顶部指示灯常亮就是在听没反应时用小爱同学xxx重新唤醒即可。QOpenAI 接口连不上A国内网络访问 OpenAI 需要配HTTP_PROXY代理或改用国内大模型厂商并更新OPENAI_BASE_URL。延伸资源文档与求助渠道docs/compatibility.md兼容的小爱音箱型号与指令参数表docs/settings.md全部配置参数说明docs/prompt.md系统 Prompt 与人设设置教程docs/faq.md更多高频问题解答遇到新问题建议先在项目 issue 列表里搜一搜多数问题都有现成答案。MiGPT 把成熟的 AI 大脑接进你家里现成的智能音箱成本只是一条 Docker 命令。填好两份配置你的家庭 AI 语音助手就上岗了。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考