前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手~

小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手~

作者头像
吾非同
发布2024-06-26 12:26:57
2570
发布2024-06-26 12:26:57
举报
文章被收录于专栏:吾非同吾非同

大家好,今天我们来聊聊一个很有意思的项目 —— MiGPT。MiGPT 通过将小爱音箱、米家智能设备,与 ChatGPT 的理解能力完美融合,再结合调用豆包的不同音色进行语音回复,打造一个人性化的小爱同学。

目前该项目,已经获得了5.4K star的关注。

随着AI的发展,我相信,未来每个智能家居设备,从灯泡、插座到扫地机器人、电视等都可以作为一个个独立的智能体 (Agent),更智能、更贴心地响应你的指令。这些独立的智能体,也可以彼此感知,彼此配合,构成一个更强大的协作网络。

而小爱音箱就是一个你的智能家居专属管家,全心全意为你服务,释放智能家居的真正潜力。

亮点功能

接下来让我们看看 MiGPT 都有哪些亮点功能:

  • AI 问答:想象一下,当小爱音箱接入大模型后,它就能上知天文,下知地理了。从“人工智障”秒变学霸。
  • 角色扮演:你可以一秒调教小爱,无论是让它成为你的完美伴侣,还是那个能倾听你心事的贴心闺蜜,都不在话下。角色扮演的功能让人机交互变得更加生动有趣。
  • 流式响应:对你的爱意秒回,爱你不会让你等太久。新的流式响应技术使小爱的回复更加自然流畅。
  • 长短期记忆:小爱音箱现在能记住你们之间的每一次对话,越聊越默契,就像是你身边的老朋友。它拥有了长期记忆能力,可以积累知识,提高交互质量。
  • 自定义 TTS:厌倦了小爱同学的语音?帮你解锁“豆包”同款音色,就像真人在回你的消息。支持自定义 TTS 引擎,让小爱的声音更加人性化。
  • 智能家居 Agent:心情不好?小爱立刻懂你,自动帮你播放喜欢的音乐,调节灯光,逗你开心。通过智能家居 Agent,实现设备间的协作,提供更智能的家居体验。

项目演示

作者提供了一个演示视频,大家可以看看效果,没有了机械感,语音很自然,回答的也流畅。

快速使用

MiGPT 有两种启动方式:Docker 和 Node.js。

对于电脑小白或不想自己配置代码运行环境的同学,可以使用 Docker 方式;如果你是前端开发者,也可以通过 NPM 安装 mi-gpt。

Docker 方式

先按照参数设置相关说明,配置好你的 .env 和 .migpt.js 文件。使用以下命令启动 docker:

代码语言:javascript
复制
docker run --env-file $(pwd)/.env -v $(pwd)/.migpt.js:/app/.migpt.js idootop/mi-gpt:latest

Node.js 方式

安装依赖:

代码语言:javascript
复制
npm install mi-gpt # 安装依赖

创建并启动 MiGPT 实例:

代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吾非同 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档