小爱音箱变AI语音助手:MiGPT把音箱改造成专属语音管家的完整指南
【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt
还在对着音箱喊固定指令?问点常识就答不上来,真的很闹心。MiGPT把小爱音箱接入ChatGPT和豆包等大模型,一问一答都像真人在聊。
🎯 它到底能做什么
| 能力名称 | 一句话说清 | 一个典型使用场景 |
|---|---|---|
| AI 问答 | 上知天文下知地理 | 睡前问"地球为什么是圆的" |
| 角色扮演 | 给小爱立人设、改性格 | 调教出一个贴心"傻妞" |
| 流式响应 | 边想边说,不让你干等 | 长答案秒开讲,像真人接话 |
| 长短期记忆 | 记住你们的每次对话 | 越聊越默契,像身边老朋友 |
| 自定义 TTS | 换掉默认音色 | 换上豆包同款声音 |
用你的音箱型号查规格文档,确认支持 MiGPT 再动手
✅ 开始之前
- ✓ 小爱音箱一台,推荐小爱音箱 Pro
- ✓ 小米账号,能正常登录
- ✓ 电脑或服务器一台
- ✓ 音箱和电脑同在一个局域网
- ✓ 一个大模型 API 密钥,如 OpenAI
🚀 MiGPT部署实战
方式一:Docker一行命令启动
把仓库里的
.env.example改名为.env,把.migpt.example.js改名为.migpt.js,按下一节说明填好参数。在文件所在目录执行下面命令启动 MiGPT 服务:
docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest服务后台启动,终端不再刷屏,音箱随时可以唤醒
方式二:Node.js本地安装
- 装好 Node.js(16 版本及以上),然后执行:
npm install mi-gpt依赖装完,包名 mi-gpt 出现在 node_modules 里
- 创建一个启动脚本,把
.migpt.js里的参数传给MiGPT.create并执行client.start(),再运行脚本即可。
看到"服务已启动",说明 MiGPT 小爱音箱接入成功
⚙️ MiGPT关键参数配置
| 参数 | 作用 | 示例值 |
|---|---|---|
userId | 登录小米账号 | "987654321" |
password | 账号密码 | "123456" |
did | 指定哪台音箱 | "小爱音箱 Pro" |
ttsCommand | 语音播报指令 | [5, 1] |
wakeUpCommand | 唤醒 AI 指令 | [5, 3] |
systemTemplate | 定义AI人设与回答规则 | "你是一个博学多识的人…" |
指令值按音箱型号在规格文档里查,别照抄别人的
💬 玩起来
日常问答:小爱同学,请解释一下量子力学唤醒 AI:小爱同学,召唤傻妞连续追问:小爱同学,你喜欢我吗换个音色:小爱同学,把声音换成豆包退出 AI 模式:小爱同学,关闭傻妞
查询播放状态指令对应 playingCommand 参数,播放异常时再开启
📚 延伸探索
- 参数设置
- 型号兼容
- 常见问题
- 第三方TTS
- 工作原理
从此不用死记硬背指令,随口一问就有像真人一样的回答。现在就去试试吧。
【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考