ARTICLE DETAIL

资讯详情

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

小爱音箱接入大模型教程:MiGPT 4 步搭出会连续对话的语音助手

小爱音箱接入大模型教程:MiGPT 4 步搭出会连续对话的语音助手 小爱音箱接入大模型教程MiGPT 4 步搭出会连续对话的语音助手【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt把 MiGPT 挂上小爱音箱之后你问它“扮演英语老师”它会真的用英语老师的口吻回你接着问“这句话怎么说”它不用你再喊“小爱同学”直接接上上一句。这就是小爱音箱接入 ChatGPT 这类大模型对话后的样子支持连续对话、角色扮演和长短期记忆。下面 4 步走完预计一晚上能调好。先看型号不合适的别白忙结论放前面小爱音箱 ProLX06体验最好直接往下看小米小爱音箱 HDSM4不支持这篇可以关掉了。机型型号使用体验连续对话tts 指令wake 指令小爱音箱 ProLX06完整体验支持[5, 1][5, 3]小米 AI 音箱第二代L15A完整体验支持[7, 3][7, 1]小爱音箱 Play 增强版L05C基础问答不支持[5, 3][5, 1]小米小爱音箱 HDSM4不支持———环境要求一行跑服务的电脑或 NAS 有 2GB 以上内存装了 Docker 或 Node.js 16 就行。两条路把服务跑起来选型就一句话不想装开发环境走容器习惯敲终端、想自己改代码就走源码。Docker 路径默认推荐先拉代码再复制出两个待修改的配置文件。git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt cd mi-gpt cp .migpt.example.js .migpt.js cp .env.example .env然后一条命令启动容器.env和.migpt.js都会挂进容器里生效docker run -d --env-file $(pwd)/.env \ -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest源码路径装依赖并生成数据库文件改完配置后启动服务即可。pnpm install pnpm db:gen注意Windows 终端里$(pwd)取不到路径上面命令换成两个配置文件的绝对路径。改哪两个文件只动这几个字段.migpt.js里只填 5 个字段其余保持默认。小米 ID 在小米官网「个人信息-小米 ID」里查不是手机号也不是邮箱did是米家 App 里音箱的名字一字不差照抄ttsCommand、wakeUpCommand用上面表格查到你型号对应的值。speaker: { userId: 你的小米ID, // 官网个人中心查不是手机号邮箱 password: 你的登录密码, did: 小爱音箱 Pro, // 米家 App 里的设备名称 ttsCommand: [5, 1], wakeUpCommand: [5, 3] }.env里填大模型的密钥和模型名。用 OpenAI 就填官方密钥和模型接国内模型时把OPENAI_BASE_URL换成你的模型服务地址模型名同步改。OPENAI_API_KEYsk-你的密钥 OPENAI_MODELgpt-4o OPENAI_BASE_URL你的模型服务地址 # 接国内模型才需要所有字段的完整说明在 docs/settings.md。三句话验证小爱音箱大模型改造成功按顺序念这三句每句都标了怎么算过“小爱同学介绍一下人工智能的发展历史”——听到它流着声把历史讲清楚说明大模型链路通了。“小爱同学你现在扮演英语老师”——接下来一句“这句话怎么说”不用带唤醒词也能接上说明连续对话可用。“小爱同学召唤傻妞”——听到欢迎语且 30 秒内不理会会自动退出说明 AI 模式正常。进阶玩法不做也能用长短期记忆配置里把memory.enable打开longTerm.maxTokens控容量、shortTerm.duration控保留时长它记得住你之前说过的话。换音色.env里填TTS_BASE_URL.migpt.js里把speaker.tts设为custom之后说一句“把声音换成 xxx”就能切音色教程见 docs/tts.md。自定义唤醒词改callAIKeywords触发 AI 的词和wakeUpKeywords进入连续对话的词默认“召唤”类。卡住了看这里Q提示“70016 登录验证失败”多半是账号密码填错或把手机号当成了小米 ID去官网个人中心核对「小米 ID」。Q提示“找不到设备”对照米家 Appdid里的名字要和音箱设备名称一字不差多了空格、大小写不对都会失败。Q提示触发异地登录保护先在跑 MiGPT 的同一网络下登录小米官网手动通过安全验证等约 1 小时再启动服务。Q回答总是一半戛然而止在配置里加上playingCommand: [3, 1, 1]把checkInterval调到 500 毫秒让服务能查到播放状态。Q完全没声音只有控制台有回复按你的型号到 MIoT 规范库查ttsCommand并改对查不到播放状态指令的型号建议换小爱音箱 Pro。更多问题见 docs/faq.md。MiGPT 会持续迭代升级只要拉新代码重装依赖Docker 用户直接拉新镜像即可完整文档在 docs/。这套 MiGPT 小爱音箱大模型改造方案到这里就搭完了。【免费下载链接】mi-gpt 将小爱音箱接入 ChatGPT 和豆包改造成你的专属语音助手。项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表