MiGPT 实操指南:把小爱音箱变成接上大模型的语音助手

发布时间:2026/9/14 15:49:59

MiGPT 实操指南:把小爱音箱变成接上大模型的语音助手 MiGPT 实操指南把小爱音箱变成接上大模型的语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt如果你家里有一台小爱音箱但觉得它只会放歌、定闹钟、答非所问MiGPT 这个开源项目值得看一下它通过小米 IoT 开放接口接管音箱的对话消息把你说的话转给 ChatGPT、豆包、通义千问等大模型再把模型的回复合成语音放出来。整个过程不需要刷机音箱本体没有任何改动相当于给现有语音助手换了一个更聪明的大脑。启动成功后用三种方式就能召唤 AI 回答问题小爱同学请 xxx、小爱同学你 xxx或者小爱同学召唤 xxx进入 AI 模式后可连续对话。先确认两件事你的设备与模型是否兼容MiGPT 目前只支持小爱/米家生态的音箱小度、天猫精灵、HomePod 不在支持范围官方也没有适配计划。设备方面小爱音箱 ProLX06、小米 AI 音箱第二代L15A、小爱智能家庭屏 10X10A等型号已验证可以完美运行另有十几个型号能跑但不支持连续对话。完整的机型清单和对应参数在 docs/compatibility.md购买或接入前建议先查一下自己的型号。模型侧比较宽松只要接口兼容 OpenAI SDK 的服务通义千问、Moonshot、DeepSeek 等直接改环境变量就能用豆包、文心一言这类不兼容 OpenAI API 的模型可以借助 API 聚合网关转一层再接入。两条启动路线Docker 一键跑或源码里改不熟悉 Node.js 的话Docker 是最省事的路线。先把配置文件准备好见下一节然后一条命令启动docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest注意 Windows 终端下需要把$(pwd)替换为绝对路径配置文件更新后要重启容器才生效。有开发基础的同学可以走源码路线先克隆仓库git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt然后安装依赖、生成数据库再用pnpm dev启动。这条路的好处是方便二次开发项目也把 MiGPT 封装成了 npm 包可以import { MiGPT }后自行实例化把音箱参数当作初始化参数传入。配置只有两个文件.migpt.js 管音箱.env 管模型仓库根目录提供了.migpt.example.js和.env.example两个模板复制改名后即可使用。.migpt.js里最关键的四项小米账号的userId注意是个人信息里的小米 ID不是手机号或邮箱、账号密码、设备did音箱 ID 或米家中设置的名称空格和大小写都要对上以及ttsCommand/wakeUpCommand这两组 MIoT 指令编号——它们决定音箱如何发声和被打断不同型号数值不同可以在 MIoT 规格站按型号查到。.env里则只有三件事OPENAI_API_KEY模型服务的密钥、OPENAI_MODEL模型名如gpt-4o、可选的OPENAI_BASE_URL换用其他服务商时改这里。全部参数的含义可以对照 docs/settings.md 逐项理解。跑起来之后的进阶玩法角色、记忆与唤醒词配置完成后真正有意思的部分才刚开始挑三个高频用法说角色扮演.migpt.js里有bot和master两个人设字段加上可自定义的systemTemplate系统提示词可以决定 AI 的性格、口吻和称呼模板写法见 docs/prompt.md。长短期记忆开启后服务会保留对话历史和提炼出的长期记忆回复时一并喂给模型聊得越久越记得你。自定义唤醒词callAIKeywords、wakeUpKeywords、exitKeywords三组关键词分别控制什么话触发 AI什么话进入 AI 模式什么话退出默认用召唤/打开/退出进出 AI 模式换成自己喜欢的词即可。连续对话streamResponse依赖音箱上报播放状态查询指令长这样部分型号无法正确上报播放状态这类设备需要关闭连续对话具体哪些型号支持可以直接翻 docs/compatibility.md 的表格。三个最常被问到的坑登录失败70016 错误九成是账号信息填错。小米 ID 不是手机号也不是邮箱要去账号个人信息页面查看另外小米有异地登录风控新设备登录可能触发验证。连续对话时说话没反应AI 正在回答、或者音箱不在聆听状态时你说什么它都收不到。Pro 型号可以观察顶部指示灯常亮才代表在听其他型号等它说完我说完了再提问。回答速度慢默认参数偏保守可以关闭回答前后的提示语、调小状态检测间隔或者换响应更快的模型详见 docs/faq.md。想深入了解它如何轮询消息、如何用静音音频让原来的小爱闭嘴这些实现细节可以看 docs/how-it-works.md。小结MiGPT 的定位很清晰不动硬件、不刷机用 IoT 接口 大模型给小爱音箱换脑子接入门槛低兼容性上认准小爱/米家生态音箱模型侧几乎兼容所有 OpenAI API 格式的服务部署记住两条路线即可Docker 一条命令适合普通用户pnpm dev适合要改源码的开发者配置集中在.migpt.js设备侧和.env模型侧两个文件改完重启生效相关文档参数设置 常见问题 兼容型号 工作原理 第三方 TTS 接入【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/14 15:49:59

基于Python的养老社区查询预约系统设计与实现全解析

最近好多准备做毕业设计的同学都在问同一个问题:“有没有一个既不算太难、又能把完整业务串起来的Python项目?”说实话,我特别理解这种焦虑——选题要是太偏算法,论文写得像天书;太简单吧,又怕撑不起一篇像…

2026/9/14 15:49:59

NodeXX:面向跨境金融的合规连接运行时

1. 项目概述:为什么是 NodeXX?连接全球价值“为什么是 NodeXX?连接全球价值”——这个标题乍看像一句口号,实则藏着三层硬核信息:第一层是技术选型的终极追问,“为什么是NodeXX而不是其他”;第二…

2026/9/14 16:35:07

电磁继电器多物理场动态仿真实战:从磁场建模到耦合求解

电磁继电器仿真,放在电磁场耦合仿真这个大类里,属于典型的"看着结构简单,一上手就踩坑"的项目。很多人一开始以为继电器嘛,就一个线圈加一个衔铁,磁路清楚、运动形式也不复杂,算个吸力、看个动作…

2026/9/14 16:35:07

医美行业数字化转型:智能客户画像与全渠道营销实践

1. 医美行业现状与核心痛点解析 医美行业经过十年高速发展,正面临转型阵痛期。根据我走访全国23家医美机构的实地调研数据,2023年行业平均获客成本已突破8000元/人,较2019年增长近300%。这种"高成本、低转化"的困境主要源于三大结构…

2026/9/14 16:35:07

基于微信小程序与协同过滤的外卖点餐个性化推荐系统毕设全解析

又到毕业设计季了,后台私信里咨询小程序类毕设的人明显多了起来。其中“基于微信小程序的个性化推荐外卖点餐系统”这个题目,我前前后后带过不少学生做完,自己也完整复现过两遍。说实话,这个题目选得挺聪明:技术栈主流…

2026/9/14 16:35:07

Netcat 实战速查指南:Linux/Unix 网络瑞士军刀核心用法

Netcat 实战速查指南:Linux/Unix 网络瑞士军刀核心用法 【免费下载链接】reference 面向开发者的技术速查清单(Cheat Sheets)集合,整理常见技术、工具与开发流程,帮助快速查阅关键信息,提高开发效率。 项…

2026/9/14 16:35:07

DeepSeek v4.1 Flash API Schema校验失败深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/14 16:30:06

Qdrant向量搜索引擎:原理、优化与应用实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/14 2:17:50

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/14 0:03:22

KCF目标跟踪算法与OTB工程实现:毕业设计实战解析

简介:这是一份基于KCF核相关滤波算法、融合尺度池与抗遮挡处理的目标检测跟踪MATLAB完整源码,主要面向计算机相关专业准备毕业设计、课程设计或期末大作业的学生,也适合需要项目实战练习的初学者。源码在OTB数据集上完成验证,能够…

2026/9/14 0:03:22

语音情感识别实战:Keras实现LSTM、CNN、SVM与MLP多模型对比

简介:面向语音情感识别入门与进阶开发者,这份基于Keras的项目源码完整实现了LSTM、CNN、SVM、MLP四种模型,兼容Python3.8与Keras/TensorFlow2环境。压缩包内含49个文件,大小约70.31MB,主体包括Python脚本、yaml/json配…

2026/9/14 11:59:31

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/14 13:53:59

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/14 11:22:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码