ARTICLE DETAIL

资讯详情

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

如何让小爱音箱变成真正的AI语音助手:快速上手三步进阶

如何让小爱音箱变成真正的AI语音助手:快速上手三步进阶 如何让小爱音箱变成真正的AI语音助手快速上手三步进阶【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gptMeta描述本文教你用MiGPT快速把小爱音箱接入ChatGPT、豆包等大模型从零配置到自定义音色与连续对话一步步打造专属智能语音助手。新手也能照着做。晚上十点你对着茶几上的小爱音箱喊了三遍明天天气怎么样它回你一句对不起我还没学会这个功能。你叹了口气这音箱买回来两年除了定闹钟、放儿歌基本就是个摆设。其实问题不在音箱而在它脑子里装的那套固定知识库。而 MiGPT 这个开源项目就是来给音箱换脑子的——把小米账号、大模型API和你家里的小爱音箱三者串起来让它开口就能调用ChatGPT、豆包这类大语言模型回答问题。听起来很酷做起来也没你想的那么难。你想要的到底是什么先别急着看代码我们倒过来想你到底想要什么结果Q我不想背一堆参数我只想让音箱能好好聊天。A可以整个项目你只需要填三个东西——小米ID、账号密码、音箱在米家里显示的名字。剩下的通通有默认值。Q我用的是豆包不是ChatGPT能用吗A能用。MiGPT本质上是把任何兼容OpenAI接口的大模型接进来。豆包、通义千问、DeepSeek都行改三个环境变量的事。Q我完全不懂编程也能搞定吗A能。项目提供Docker一键启动配置文件就是两个文本文件你只需要会复制粘贴和改名字。让音箱开口说话的最小配置先做最小可用版本能回答你一句话就算成功。第一步把项目代码拿到本地git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt pnpm install然后复制出两个模板文件cp .env.example .env cp .migpt.example.js .migpt.js.env管的是脑子——大模型的API配置OPENAI_MODELgpt-4o-mini OPENAI_API_KEYsk-你的密钥.migpt.js管的是嘴巴和耳朵——音箱连接export default { speaker: { userId: 987654321, // 注意是小米ID不是手机号或邮箱 password: 123456, // 小米账号密码 did: 小爱音箱Pro, // 米家APP里音箱的名称一字不差 }, };搞定这两处运行pnpm start或者用Docker镜像部署对着音箱说一句小爱同学请问地球为什么是圆的它就会用大模型的答案回答你。就这么简单。这就像给老式收音机换了个智能喇叭——外壳没变接线没变变的是背后那条通向大模型的路。让它记得你、更像你的进阶调教跑通之后你会发现一个新问题每次提问都要喊小爱同学打头还记不住你是谁。这就是进阶配置要解决的。换一个更顺口的召唤词。你可以自定义触发词让AI模式的入口更符合你的习惯speaker: { callAIKeywords: [请, 你, 傻妞], // 以这些词开头的消息才触发AI wakeUpKeywords: [打开, 进入, 召唤], // 进入连续对话状态 exitKeywords: [关闭, 退出, 再见], }配置好之后说小爱同学召唤傻妞音箱就会进入AI模式之后你可以连续追问不用每句都喊唤醒词。给它一个性格。在.migpt.js里给AI立人设const botProfile 性别女 性格活泼开朗爱开玩笑 爱好讲冷笑话推荐好听的歌 .trim();你还可以设定自己的身份master.profile、你们俩的聊天群名称room.name。AI在回答时会参考这些设定越聊越像你们之间的对话。它甚至自带短期记忆和长期记忆记得你上周说过喜欢喝拿铁下次就会主动问你今天喝了几杯。顺手把回答速度提上来。觉得AI回复太慢把提示语清空、缩短检测间隔就行speaker: { onAIAsking: [], // 去掉让我先想想 onAIReplied: [], // 去掉我说完了 checkInterval: 500, }解锁音色切换与播放控制的高阶玩法到这一步你已经有了一个有性格、记得住你的AI助手。还想更进一步两个方向很值得玩。换掉小爱的声音。听腻了默认音色MiGPT支持接第三方TTS服务TTS就是语音合成说白了就是让音箱用哪种声音说话。通过TTS_BASE_URL环境变量连上自己的TTS服务比如火山引擎的21款免费音色然后在配置里启用speaker: { tts: custom, switchSpeakerKeywords: [把声音换成], }之后你直接说小爱同学把声音换成甜美台妹立刻生效。从机器腔到真人感就这一步。让每句话都完整读完。有时候音箱回答到一半就卡住这通常是播放状态检测出了问题。先在设备指令网站查询你型号对应的指令参数然后把它们填进配置speaker: { ttsCommand: [5, 1], // 让音箱播放文本的指令 wakeUpCommand: [5, 3], // 唤醒音箱的指令 playingCommand: [3, 1, 1], // 查询播放状态的指令 }这些数字看着唬人其实就是音箱固件规定的暗号——型号对了、暗号填对了音箱就听话了。不同型号的默认值可以参考项目文档 docs/compatibility.md。这能做什么给你几个灵感配置落地的瞬间你可能一时想不出该跟它聊什么。别急这些场景都能试哄娃神器让AI扮演知识渊博的博士哥哥回答孩子的十万个为什么答不上来还能现编故事圆场。外语陪练设定角色用英文回答每天睡前跟音箱练五分钟口语比对着App自言自语自然多了。家庭播报员早上让它播天气、念日程、提醒吃药全靠一句小爱同学请播报今天的安排。情绪树洞给它一个温柔闺蜜的人设加班回家跟它倒倒苦水它会真的接话而不是复读机一样说我在。深夜电台让它按你此刻的心情推荐歌单、讲段子想象一下你对着音箱说今天有点丧它回你那我们先听首治愈的再讲个关于外卖小哥的段子。一句话它不再是个只会执行指令的工具而是一个能接住话题的对话对象。两个新手常踩的坑说点实在的很多人第一步就卡在这些地方坑一小米ID填成了手机号。启动时报70016登录验证失败十有八九是这个。小米ID要去小米账号的个人信息页面里找那是一串数字跟手机号、邮箱不是一回事。坑二音箱名字抄错了。小爱音响和小爱音箱只差一个字但系统认死理。最好打开米家APP把音箱主页里的设备名称原样复制过来注意空格和大小写小爱音箱Pro中间的空格都不能少。还有个小提醒如果你想把AI变成永久语音助手可以在唤醒模式里连续对话但部分旧型号查询不到播放状态会卡在说一半停住这种情况把streamResponse设为false即可虽然每次都要重新召唤但胜在稳定。现在就去仓库把代码拉下来花十分钟跑通第一句对话吧。等你听到音箱用ChatGPT的答案回你地球是圆的因为引力让它向各个方向均匀收缩的那一刻你会觉得这音箱终于值回票价了。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表