ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

3 条命令让小爱音箱变成 AI 语音助手:MiGPT 实用部署

3 条命令让小爱音箱变成 AI 语音助手:MiGPT 实用部署 3 条命令让小爱音箱变成 AI 语音助手MiGPT 实用部署【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt小爱音箱平时只能应答固定指令自由聊天的能力有限。MiGPT 是一个把小爱音箱接入 ChatGPT、豆包等大模型的开源项目部署后音箱可以答疑、角色扮演并支持连续对话相当于给家里装了一位带记忆的家庭 AI 语音助手。全程无需改造硬件两份配置文件加几条命令即可完成。适用人群前提是你有一台已连接米家 APP 的小爱音箱小度、天猫精灵、HomePod 没有适配计划。服务本身跑在任意有网络的机器上家里 NAS 或云服务器都可以不要求与音箱同一局域网因为 MiGPT 走的是云端接口。按情况选路线不熟悉开发环境走 Docker 容器拉取镜像直接运行想改代码走源码参考本地开发除了问答项目内置长短期记忆。长期记忆保存跨对话的重要信息短期记忆只保留最近几句效果类似老朋友记得你说过什么还可以接入第三方 TTS把文字转成语音的服务把默认音色换成豆包同款。细节见参数设置和使用第三方 TTS。先查设备型号型号差异集中在两个参数上ttsCommand是让音箱朗读文本的指令wakeUpCommand是让音箱进入倾听状态的指令。填错后的典型表现是控制台有回答但音箱不说话或回答接不上先对照下表设备型号ttsCommandwakeUpCommand连续对话小爱音箱 ProLX06[5,1][5,3]支持小米 AI 音箱第二代L15A[7,3][7,1]支持小爱音箱 Play 增强版L05C[5,3][5,1]不支持连续对话指不用每句话都以小爱同学开头就能继续提问Play 增强版无法通过接口查询播放状态该项需要关闭。在米家 APP 里核对设备名称与型号完整清单见支持的小爱音箱型号。部署Docker 与源码两条路线共用两份文件.env存大模型的密钥与模型名.migpt.js存小米账号和设备参数都由仓库内的示例文件改名而来git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .migpt.example.js .migpt.js cp .env.example .env改值时重点看.migpt.js的设备段export default { speaker: { userId: 你的小米ID, // 不是手机号或邮箱 password: 你的密码, did: 小爱音箱Pro, // 米家中显示的设备名称 ttsCommand: [5, 1], wakeUpCommand: [5, 3], }, };Docker 路线一条命令启动docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latestWindows 终端里$(pwd)需替换成文件的绝对路径。源码路线3 条命令启动pnpm install pnpm db:gen pnpm dev验证 AI 对话控制台出现设备连接成功且无报错说明服务已起来然后用三句话验证单次问答小爱同学请解释量子计算的基本原理进入唤醒模式小爱同学召唤傻妞进入后提问不用带前缀等她说完我说完了再问下一句角色扮演小爱同学你是历史老师讲讲唐朝文化两个容易忽略的点音箱正在播放音乐或讲笑话时要先暂停才能正常对话连续对话时指示灯常亮或提示语结束才算在听没反应就再用小爱同学请重新唤醒。故障排查无响应或不说话先看控制台启动失败多与账号有关能启动但交互异常多查设备参数。现象排查方向70016 登录验证失败userId 填个人信息里的小米 ID不是手机号或邮箱触发异地登录保护在同网络下手动登录小米账号通过安全验证等约 1 小时重试找不到设备did 与米家中逐字一致含大小写和空格控制台有回答、音箱不读按型号核对修改 ttsCommand回答读到一半中断修改 playingCommand个别型号无查询接口只能关闭 streamResponseLLM 连接异常在 .env 填 HTTP_PROXY或改用国内大模型服务更多报错和解法见常见问题。想改人设调整.migpt.js里的 bot 与 master 段改完配置要重启容器才生效。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表