5分钟极速部署:让你的小爱音箱秒变专属AI语音助手

【免费下载链接】mi-gpt 🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。 【免费下载链接】mi-gpt 项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

MiGPT是一款能将小爱音箱接入ChatGPT和豆包的开源项目,通过简单几步配置,就能让普通音箱升级为智能语音助手,实现语音交互、信息查询、生活助手等多种AI功能。无论是科技爱好者还是普通用户,都能轻松完成部署,享受AI带来的便利。

准备工作:5分钟部署前的必备清单 📋

在开始部署前,请确保你已准备好以下条件:

  • 一台已联网的小爱音箱(支持大多数主流型号)
  • 拥有Node.js 20+环境的电脑或服务器
  • 稳定的网络连接
  • 小米账号和密码
  • OpenAI或豆包API密钥(用于AI功能调用)

小爱音箱型号查询步骤 图:通过搜索音箱型号获取规格参数,确保设备兼容性

第一步:获取项目源码 ⚡

使用以下命令克隆项目到本地:

git clone https://gitcode.com/GitHub_Trending/mi/mi-gpt
cd mi-gpt

第二步:安装依赖与构建项目 🛠️

项目使用pnpm管理依赖,执行以下命令完成安装和构建:

# 安装依赖
pnpm install

# 构建项目
pnpm build

项目启动界面 图:MiGPT启动成功后的控制台界面,显示服务状态和交互日志

第三步:核心配置(关键步骤)🔑

1. 配置设备信息

重命名项目根目录下的.migpt.example.js.migpt.js,重点配置以下参数:

  • speaker.userId:小米账号ID(非手机号)
  • speaker.password:小米账号密码
  • speaker.did:小爱音箱名称或ID

2. 配置AI服务

重命名.env.example.env,填入你的API密钥:

  • OpenAI用户:设置OPENAI_API_KEYOPENAI_MODEL
  • 豆包用户:根据官方文档配置对应参数

API密钥配置界面 图:获取API Key的界面示例,保护好你的密钥信息

第四步:启动服务 🚀

执行以下命令启动MiGPT服务:

pnpm start

服务启动成功后,你将在控制台看到类似"Speaker服务已启动"的提示。此时你的小爱音箱已具备AI交互能力,通过唤醒词即可开始对话。

进阶设置:打造个性化语音助手 ✨

自定义唤醒词

.migpt.js中修改wakeUpKeywords参数,设置专属唤醒词:

wakeUpKeywords: ["召唤小爱", "你好AI"]

调整AI性格

通过systemTemplate参数定义AI的行为模式:

systemTemplate: "你是一个幽默风趣的助手,回答简洁生动,喜欢用表情符号"

AI模型选择界面 图:多种AI模型选择界面,可根据需求切换不同服务

常见问题解决 🛠️

设备连接失败

  • 检查小米账号密码是否正确
  • 确认音箱已联网并在同一局域网内
  • 尝试删除.mi.json.bot.json文件后重启

AI无响应

  • 检查API密钥是否有效
  • 确认网络连接正常
  • 查看控制台日志定位错误原因

详细故障排除可参考项目文档:docs/development.md

结语:开启智能生活新篇章 🌟

通过MiGPT,你不仅拥有了一个智能语音助手,还获得了一个可自定义的AI交互平台。无论是查询天气、设置提醒,还是闲聊互动,你的小爱音箱都能胜任。赶快动手试试,让AI技术真正融入日常生活!

提示:项目持续更新中,定期查看docs/changelog.md获取最新功能和改进。

【免费下载链接】mi-gpt 🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。 【免费下载链接】mi-gpt 项目地址: https://gitcode.com/GitHub_Trending/mi/mi-gpt

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐