尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

小爱音箱接入 ChatGPT 完整指南:5 步部署 MiGPT

小爱音箱接入 ChatGPT 完整指南:5 步部署 MiGPT 小爱音箱接入 ChatGPT 完整指南5 步部署 MiGPT【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt你是不是也想过让家里的小爱音箱别只会放歌而是能像 ChatGPT 一样聪明地回答问题开源项目 MiGPT 就是把小爱音箱接入 ChatGPT、豆包等大模型的桥梁把它改造成你的专属语音助手。跟着本文5 步就能完成全部接入。 核心能力速览小爱为什么值得改造 AI 问答接入大模型后上知天文下知地理小爱从人工智障秒变学霸 角色扮演自定义 AI 人设贴心闺蜜、专属管家随心切换 流式响应回答边生成边播报不用干站着等结果 长短期记忆记得住对话上下文越聊越懂你 自定义音色可接第三方 TTS换成豆包同款音色像真人在回话 动手前准备一张清单项目具体要求硬件设备兼容的小爱音箱推荐小爱音箱 Pro体验最完整电脑/服务器内存 ≥4GB装好 Docker 或 Node.js 20小米账号账号密码 小米 ID不是手机号、也不是邮箱大模型OpenAI、通义千问、豆包等任一 API Key网络条件稳定宽带服务器能访问大模型 API 接口一句实在话官方 README 注明项目已停止维护但现有功能成熟稳定下文所有步骤均按当前版本编写放心照着做。 新手路线5 步用 Docker 跑起来Docker 路线不用搭 Node 环境对新手最友好。步骤1获取项目代码把仓库克隆到本地git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt做完看到什么目录里能翻到.env.example和.migpt.example.js两个示例文件说明代码下载完整。步骤2创建配置文件cp .env.example .env cp .migpt.example.js .migpt.js然后在.env里填上大模型的密钥和模型名OPENAI_API_KEY你的API密钥 OPENAI_MODELgpt-4o-mini做完看到什么两个新文件出现在目录里.env中这两行已填好真实值。步骤3配置音箱信息打开.migpt.js只需改 speaker 里的 5 处speaker: { userId: 你的小米ID, // 在「个人信息」-「小米 ID」查看 password: 你的小米账号密码, did: 小爱音箱Pro, // 米家APP里设置的名称 ttsCommand: [5, 1], // 语音指令按你的型号查 wakeUpCommand: [5, 3], }做完看到什么两条指令数组与你音箱型号对上小爱音箱 Pro 正是[5, 1]/[5, 3]其他型号请查 docs/compatibility.md。步骤4安装并验证 Dockerdocker --version做完看到什么终端打印出Docker version 24.x这样的版本号没装的话先按你系统的官方 Docker 文档装好再回来。步骤5启动服务开口说话docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest做完看到什么docker ps里容器处于 running 状态。对着音箱说小爱同学请告诉我地球为什么是圆的如果它开始流式播报大模型的回答恭喜接入成功。 进阶路线Node.js 源码部署适合想改代码、调参数或深入原理的开发者。git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt pnpm install pnpm db:gen pnpm dev做完看到什么终端正常打出启动日志且无报错。改代码、断点调试的方法见 docs/development.md。 关键配置讲解只需懂这 5 处参数配置在哪作用与示例userId/password.migpt.js小米 ID 和密码服务靠它登录你的小米账号控制音箱did.migpt.js米家中设置的音箱名称空格、大小写都要一致ttsCommand/wakeUpCommand.migpt.js音箱发声与唤醒指令如[5, 1]/[5, 3]OPENAI_API_KEY/OPENAI_MODEL.env大模型密钥与模型名如gpt-4o-minicallAIKeywords.migpt.js触发词如[请,傻妞]说出小爱同学请xxx即交由 AI 作答想接 OpenAI 以外的大模型只需在.env里改OPENAI_BASE_URL接口地址通义千问、Moonshot 等都支持 OpenAI 兼容接口。全部参数含义见 docs/settings.md。️ 排障清单出问题按这个顺序查服务起不来先查服务器能否上网 → 再验证 API Key 是否有效 → 最后用docker logs看具体报错。小爱音箱无反应先核对小米 ID 和密码不是手机号或邮箱→ 再核对did是否与米家名称一字不差 → 最后重启音箱重试。AI 回答慢或超时先换响应更快的模型 → 再查网络延迟 → 最后调大.migpt.js里的timeout。连续对话被过早打断先关掉streamResponse验证基础功能是否正常 → 再微调checkInterval与checkTTSStatusAfter。 进阶玩法与延伸阅读家庭学习伙伴在bot.profile写一段人设比如耐心的小学老师讲解爱举例子让小爱陪孩子写作业。换一副好声音接第三方 TTS 换掉原声教程见 docs/tts.md。调教 AI 性格重写systemTemplate系统 Prompt 控制语气与篇幅见 docs/prompt.md。想知道背后如何运转读 docs/how-it-works.md大部分疑问的答案都写在 docs/faq.md 里。整条路并不难你现在已经站在了终点门口。去对着音箱说出那句小爱同学请给我讲个笑话吧当它用大模型的声音接住你的话你会觉得之前配置的每一步都值了。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表