ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何把小爱音箱改造成 GPT 语音助手:MiGPT 完整部署指南

如何把小爱音箱改造成 GPT 语音助手:MiGPT 完整部署指南 如何把小爱音箱改造成 GPT 语音助手MiGPT 完整部署指南【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt你对着音箱问“为什么地球是圆的”它只会给你念一段标准答案如果把 ChatGPT 和豆包直接接进客厅的音箱让它带着记忆连续跟你对话你还需要掏手机吗MiGPT 把小爱音箱接入大模型改造成你的专属语音助手——两个配置文件就能部署回答秒级流式输出不用干等全文。和原装小爱比提升在哪先看清楚它替你补上了哪几块短板再决定值不值得折腾对比维度原装小爱音箱接入 MiGPT 后问答能力天气、笑话等固定问答ChatGPT、豆包等大模型任意问答对话记忆一句话一个世界说完就忘自动携带最近 10 条消息与长短期记忆音色只有小爱默认音第三方 TTS 可切 21 款以上音色人设定制改不了一段 systemTemplate 即换性格还能语音实时切换MiGPT 适合哪些场景对号入座一下看看你是不是目标用户深夜提问搭子“小爱同学请讲讲黑洞是什么”娃半夜的问题它接得住不用你起床当人形百科。角色扮演玩家把音箱设成“傻妞”、猫娘或你的树洞人设写一行性格立刻变。连续对话重度用户进入唤醒模式后连续追问不必每句话都重复“小爱同学”。MiGPT 最快 Docker 部署步骤这条路径适合不想碰 Node 环境的你全程 5 步约 5 分钟克隆项目到本地git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt把两份示例配置改名为正式配置并填入你的大模型密钥与小米账号信息cp .env.example .env cp .migpt.example.js .migpt.js编辑.env填OPENAI_API_KEY、OPENAI_MODEL也可用OPENAI_BASE_URL指向通义千问、DeepSeek 等兼容 OpenAI 格式的模型。编辑.migpt.jsspeaker下的userId小米 ID不是手机号或邮箱、password、did米家设备名必填。参数含义可查 docs/settings.md。拉取镜像并启动随后对音箱说“小爱同学请问地球为什么是圆的”验证docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest启动成功后控制台会打印服务日志音箱开始应答 AI 内容换个方式装Node.js 包模式适合想把 MiGPT 嵌进自己服务的开发者。只需npm install mi-gpt然后用MiGPT.create传入speaker参数并start()即可。注意此模式不会读取.env和.migpt.js环境变量与配置都要手动传入自由度更高但配置也更手工。核心功能拆解改造后的音箱能做什么AI 问答接入 ChatGPT、豆包等大模型天文地理、代码作业随便问从“人工智障”秒变学霸。角色扮演在bot.name/bot.profile里写人设一秒把它调教成你喜欢的角色。流式响应回答分段播报不用等全文生成完才开口等待感明显缩短。长短期记忆默认系统 Prompt 携带最近 10 条消息与长短期记忆越聊越懂你的上下文。自定义 TTStts切为custom并配置TTS_BASE_URL解锁豆包同款音色还能用“把声音换成 xxx”语音切音色详见 docs/tts.md。让回答更快、人设更贴的调参项这些是最值得动的 5 个参数都在.migpt.js的speaker下参数作用建议值callAIKeywords消息以这些词开头时才调 AI 回复[请, 你, 傻妞]wakeUpKeywords说出即进入连续对话唤醒模式[召唤傻妞, 打开傻妞]exitKeepAliveAfter唤醒模式下无响应多久自动退出秒30checkInterval播放状态检测间隔调小可减轻停顿感毫秒最低 500500streamResponse连续对话开关机型不支持查询播放状态时关闭true不同机型的ttsCommand、wakeUpCommand指令不同下图是查询唤醒指令的参考部署时最常踩的 3 个坑以下高频问题均可在 docs/faq.md 找到更完整的背景这里给最短解法坑一启动报“70016登录验证失败”症状容器起不来日志提示登录验证失败。原因userId填成了手机号或邮箱小米要求的是「小米 ID」。解法到小米账号「个人信息 - 小米 ID」里查真实 ID 重新填写再核对密码。坑二启动报“找不到设备xxx”症状登录成功但初始化设备失败。原因did与米家里的设备名不一致——错别字响/箱、多余空格、大小写都算不一致。解法直接复制米家 App 里的设备名仍失败则开debug和enableTrace从日志的miotDID字段取设备 ID 填入。坑三有回复但不出声或话说到一半断了症状控制台能看到 AI 回复音箱却静默或句子戛然而止。原因各型号 TTS / 播放状态指令不同默认指令不匹配你的机型。解法对照仓库内的兼容机型表修改ttsCommand/playingCommand若机型根本不支持查询播放状态可关闭streamResponse兜底连续对话会失效。开始动手吧MiGPT 用两个配置文件把你手里吃灰的小爱音箱升级成带记忆、会角色扮演的 GPT 语音助手。现在就按上面 5 步 clone 下来跑一遍今晚就能听到它的第一个 AI 回答。项目已公告不再更新维护但功能完整、拿来即用使用中遇到问题或有了新玩法欢迎到仓库 issue 里一起讨论。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表