MiGPT 快速上手:让小爱音箱真的听懂你在问什么
2026/9/14 4:21:18 网站建设 项目流程

MiGPT 快速上手:让小爱音箱真的听懂你在问什么

【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

"小爱同学,为什么天是蓝色的?"得到的回答大概率让你叹气。MiGPT 是一个开源项目,把你的小爱音箱接入 ChatGPT、豆包这类大模型,让它从只会播歌搜菜谱,变成一个能正经解答问题的语音助手。这篇指南会带你从型号确认到跑通服务,全程不超过十分钟。

🧩 MiGPT 到底替你干了哪三件事

你可以把它理解成一台架在电脑里的"中间人":

  • 听指令:它通过小米 IoT 开放接口盯着小爱的对话列表,你每说一句新话,它都能第一时间看到。
  • 找大脑:看到带特定关键词的问句后,它调用你配置的大模型生成回答,而不是让小爱自己瞎编。
  • 换嗓子:回答先用 TTS 合成语音(默认用小米自带引擎,也能换成豆包同款音色),再让小爱播出来。

在此基础上,它还自带几样实用配置:角色扮演,把人设写进配置,小爱可以变成你的专属"傻妞";长短期记忆,记住你们聊过什么,越聊越顺;流式响应,边生成边播,不用干等整段答案。

📻 先看一眼你的型号支不支持

MiGPT 支持大部分小爱音箱,官方最推荐小爱音箱 Pro(体验最完整)。有一点要注意:少数型号查询不到准确的播放状态,连续对话功能就得关掉,只保留一问一答模式也完全够用。

动手前建议花一分钟查一下你的型号和对应的指令参数:兼容型号与配置参数。小度、天猫精灵、HomePod 这类非小米设备不在支持范围内,目前没有适配计划。

🚀 一条 Docker 命令跑起来

不用碰代码。先把仓库里的.env.example.migpt.example.js复制改名,填上你的小米账号、音箱标识和大模型密钥(每一项的含义都在参数设置文档里写清楚了),然后执行:

docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest

Windows 用户注意把$(pwd)换成文件的绝对路径。如果你是 Node 开发者,也可以直接:

npm install mi-gpt

装好后在代码里初始化一个实例并start(),适合想二次开发、改逻辑的人。

🎙️ 唤醒词与人设怎么设最顺手

服务跑通后,喊它的方式由几个关键词数组决定:

  • 触发词callAIKeywords:以"请""你"等开头才走 AI,比如"小爱同学,请解释一下黑洞",日常闲聊不受打扰。
  • 唤醒词wakeUpKeywords:说"召唤傻妞"就进入连续对话状态,之后的话不用每次加前缀,像和真人聊天一样往下说。
  • 退出词exitKeywords:说"退出傻妞"随时结束,无响应约 30 秒后它也会自己退出,不会一直占着。

人设写在bot.profile里,一句话定性格:"性别女,性格乖巧可爱,爱吃醋"就够了,欢迎语、结束语也都能自定义。

⚡ 回复慢、声音干?两个开关就能调

默认配置偏保守,嫌慢就动两处:

  • 调快:把checkInterval从默认的 1 秒降到 500 毫秒,连续对话里的停顿感明显减小;再把"让我先想想"这类过渡提示语onAIAskingonAIReplied清空,回答直接开讲。
  • 换声speaker.tts保持xiaoai最省事;想要豆包音色或本地 ChatTTS,配一个TTS_BASE_URL指向自己的 TTS 服务,然后把tts改成custom,之后直接说"小爱同学,把声音换成 xxx"就能切换。细节见 第三方 TTS 教程。

最后说两句实在的:MiGPT 适合手里有小爱音箱、愿意花十分钟配 Docker 的折腾爱好者,学习助手、角色扮演、睡前讲故事都很合适。项目目前已停止维护,不再提供更新与支持,使用中请自行承担账号、设备方面的风险,并遵守所在地区的法律法规。

【免费下载链接】mi-gpt🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询