资讯动态

小爱音箱接入大语言模型:3 步改造成 AI 语音助手

发布时间:2026/9/14 6:39:53 来源:尧图企业网站定制
小爱音箱接入大语言模型3 步改造成 AI 语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt开篇速览MiGPT 是一个把小爱音箱接入大语言模型的开源项目它接管你对小爱说的话让大模型生成回答再流式播回音箱。如果你想把普通智能音箱改造成会对话、有记忆、有人设的 AI 语音助手只需要填好两个配置文件。它到底能做什么自由问答对小爱同学请xxx的提问由大模型接管回答替代我不会这类固定答复。连续对话用召唤等词进入唤醒模式后后续提问不需要每句都喊小爱同学开头。长短期记忆对话历史写入本地数据库每轮对话都会带入提示词它能记住之前说过的细节。角色定制可以设定助手的名字、人设和对你的称呼还能在对话中随时更换。上手指南1. 准备需要一台小爱音箱推荐 Pro、一个小米账号以及一个可用的模型 API Key任意兼容 OpenAI 的服务都行。然后克隆代码git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt这一步拿到源码和.env.example、.migpt.example.js两个示例文件。README 中注明项目已停止维护以下按现有代码介绍。2. 配置cp .env.example .env填入模型参数API Key、模型名、BaseURL。cp .migpt.example.js .migpt.js填入小米账号、音箱名称和角色人设。所有参数的含义见 docs/settings.md。这一步确定用哪个账号、哪台音箱、哪个模型。3. Docker 启动docker run -d --env-file $(pwd)/.env \ -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest这一步在容器里拉起服务。Windows 终端下$(pwd)不生效请换成绝对路径。启动后说小爱同学请介绍下你自己能听到来自大模型的回复即接入成功。⚙️ 工作原理以一次对话为例数据流是这样的你说小爱同学请…音箱把消息上报到小米云端。MiGPT 轮询设备对话列表发现以唤醒词开头的消息就取走设备指令层在 src/services/speaker/。对话层 把人设、记忆、最近历史拼成提示词调用大模型。StreamResponse把回复逐句切分交给 TTS 逐句合成音箱第一句生成完就开始播放不用等全文。语音部分默认用音箱自带引擎也可以通过tts配置指向第三方 TTS 服务见 docs/tts.md。完整机制与已知限制见 docs/how-it-works.md。个性化玩法主要都写在.migpt.js里常用的几项角色设定bot.name、bot.profile决定助手是谁master.name、master.profile决定它怎么称呼你、了解你什么。随时改人设直接说小爱同学你是xxx你xxx人设会实时更新匹配逻辑在 src/services/bot/index.ts。切换模型改.env里的OPENAI_BASE_URL、OPENAI_MODEL、OPENAI_API_KEY三个变量即可通义千问、DeepSeek 等国产模型同样接入方式示例见 docs/faq.md。唤醒词callAIKeywords决定哪些消息会触发 AIwakeUpKeywords决定进入连续对话状态的口令。最简可用配置长这样export default { bot: { name: 傻妞, profile: 性格乖巧可爱喜欢搞怪 }, master: { name: 陆小千, profile: 傻妞的主人 }, speaker: { userId: 987654321, password: 123456, did: 小爱音箱Pro, callAIKeywords: [请, 你], }, };❓ 常见问题Q启动提示70016 登录验证失败小米 ID 不是手机号或邮箱是账号个人资料页里的小米 ID。如果触发异地登录保护先在相同网络下的设备上登录一次小米账号通过安全验证约 1 小时后再试。Q提示找不到设备did要和米家里显示的设备名称一字不差注意大小写和空格常见错误是写成小爱音箱 pro。名称匹配不到时打开调试开关从日志里复制设备的 did 填入。Q音箱不播 AI 的回答但控制台有文字ttsCommand各型号不通用按官方设备服务文档查出你的型号对应的 TTS 属性 SIID 和 AIID再修改配置。QAI 回复慢、停顿久怎么排查默认参数偏保守把checkInterval调到 500 毫秒、适当调小checkTTSStatusAfter也可以换响应更快的模型详见 docs/faq.md 对应小节。收尾MiGPT 用轮询小米云端接口的方式让小爱音箱的日常对话接上了大语言模型把只能执行指令的智能音箱变成了一个会对话、有记忆的 AI 语音助手。随着兼容 OpenAI 的模型越来越多给它接一个新模型只需改三个环境变量成本一直在降低。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价