ARTICLE DETAIL

资讯详情

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

MiGPT 实战指南:把小爱音箱接入大模型,变成全天待命的 AI 语音助手

MiGPT 实战指南:把小爱音箱接入大模型,变成全天待命的 AI 语音助手 MiGPT 实战指南把小爱音箱接入大模型变成全天待命的 AI 语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt深夜想问点问题直接跟音箱说就行。MiGPT 是一个把小爱音箱接入 ChatGPT、豆包等大模型的开源工具让智能音箱获得对话、问答和情感陪伴能力。如果你家里有小爱音箱又愿意动手折腾一下就能装出这样的 AI 语音助手。改造后的小爱的一天改造完成后音箱的角色从执行命令变成了聊天。它最常出场的有三类场景晨间播报起床时让它说说当天的重要资讯和天气不再只有固定的天气节目。作业答疑孩子遇到不会的题让它一步步讲思路而不只是抛出答案。夜间陪伴给它设定一个角色睡前聊聊当天的事它会用大模型的理解和像人一样的音色回应你。这些场景背后的原理是同一套你的话被音箱捕捉大模型生成回答音箱再把回答播出来。开始前须知⚠️ 动手之前先看清三件事项目已停止维护不会再有更新与支持。使用过程中可能出现账号异常等风险需要自行承担使用风险。仅供学习研究请遵守当地法律法规。设备方面它支持大部分小爱音箱型号其中小爱音箱 Pro 运行最稳。手上是其他型号的话先查一下是否在支持列表里再决定要不要继续。Docker 一键启动整个流程就三步准备配置、跑命令、看日志。第一步在项目目录下新建.env和.migpt.js两个文件按官方文档的参数设置填入小米账号、音箱 ID、大模型接口信息。第二步执行一条命令docker run -d --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest--env-file负责让容器读取.env里的环境变量-v后面那段是把本地的.migpt.js挂进容器作为主配置。Windows 终端下要把$(pwd)换成绝对路径。第三步看终端日志出现服务已启动就说明就绪了。如果你是 Node 开发者也可以用 NPM 安装后在代码里启动npm install mi-gpt安装后手动传入小米账号、音箱 ID 等参数即可效果与 Docker 方式一致。怎么跟它说话唤醒词与连续对话服务跑起来后用下面三种句式都能把 AI 叫出来小爱同学请 xxx小爱同学你 xxx小爱同学召唤 xxx进入唤醒状态后后续可以直接连续说话不用每句都重复小爱同学。系统会自动判断对话什么时候结束并退出唤醒状态不需要你手动开关。日常记一个请字就够了它是最稳定的触发方式。响应速度调优如果觉得回答慢重点看两个地方。TTS 引擎与音色回复的嗓音由 TTS 决定。可以选豆包的音色也可以用音箱自带的语音合成速度更快想追特定音色还可以接入本地部署的语音合成服务。轮询间隔与模型选择服务是隔固定间隔去查对话列表的类似每隔几秒刷一次手机新消息间隔调小反应就更快。模型方面日常问答用轻量的 GPT-3.5-turbo 响应快需要深度思考的问题再切换到更强的 GPT-4。它是怎么实现的整个链路可以概括成三步服务持续轮询音箱的对话列表发现你的最新消息后发给大模型拿到回答后调用 TTS 接口合成不同音色的语音让音箱播放这段音频同时通过小米 IoT 开放接口控制播放、暂停和唤醒。控制环节对应设备命令表比如播放文本对应固定的命令编号正在播放还是暂停也是靠 IoT 接口读取的。AI 要开口回答时服务就靠这个状态判断要不要打断原有播放受网络延迟和轮询间隔影响偶尔会出现原声小爱与 AI 语音抢话的情况这属于该方案已知的局限使用时有心理准备即可。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表