大家好,今天我们来聊聊一个很有意思的项目 —— MiGPT。MiGPT 通过将小爱音箱、米家智能设备,与 ChatGPT 的理解能力完美融合,再结合调用豆包的不同音色进行语音回复,打造一个人性化的小爱同学。
目前该项目,已经获得了5.4K star的关注。
随着AI的发展,我相信,未来每个智能家居设备,从灯泡、插座到扫地机器人、电视等都可以作为一个个独立的智能体 (Agent),更智能、更贴心地响应你的指令。这些独立的智能体,也可以彼此感知,彼此配合,构成一个更强大的协作网络。
而小爱音箱就是一个你的智能家居专属管家,全心全意为你服务,释放智能家居的真正潜力。
亮点功能
接下来让我们看看 MiGPT 都有哪些亮点功能:
项目演示
作者提供了一个演示视频,大家可以看看效果,没有了机械感,语音很自然,回答的也流畅。
快速使用
MiGPT 有两种启动方式:Docker 和 Node.js。
对于电脑小白或不想自己配置代码运行环境的同学,可以使用 Docker 方式;如果你是前端开发者,也可以通过 NPM 安装 mi-gpt。
Docker 方式
先按照参数设置相关说明,配置好你的 .env 和 .migpt.js 文件。使用以下命令启动 docker:
docker run --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest
Node.js 方式
安装依赖:
npm install mi-gpt # 安装依赖
创建并启动 MiGPT 实例:
import { MiGPT } from "mi-gpt";
async function main() {
const client = MiGPT.create({
speaker: {
userId: "987654321", // 注意:不是手机号或邮箱,请在「个人信息」-「小米 ID」查看
password: "123456", // 账号密码
did: "小爱音箱Pro", // 小爱音箱 ID 或在米家中设置的名称
},
});
await client.start();
}
main();
总的来说,MiGPT 将 ChatGPT 和豆包的 AI 助手与小爱音箱组合,是一个不错的想法,可玩性很高,
也不知道小米的AI模型啥时候能达到这种效果,小米可要加把劲了。
更多详细使用教程和常见问题解答,可以查看项目文档:https://github.com/idootop/mi-gpt