什么值得买 08-08
超智能!让家里的小孩都能用上GPT!通过群晖将小爱音箱接入各种大模型
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

作者:他们都叫我老宁

在上篇文章中我们把群晖接入了各大模型,接口实现了 API 接口的统一。

很多小伙伴不知道接入了有什么作用,其最大的优势就是统一了不同厂家的 API 接口。

为什么要统一呢?

因为现在很多软件或项目都要用这个统一后的标准 API 接口。比如今天要说的把小爱音箱接入各中大语言模型,就要用到统一后的 API 接口。

把小爱音箱接入大语言模型后,家里的小朋友就可以直接对着音箱问《十万个为什么》了,解放你的大脑和嘴。我们也可以利用大模型第三方接口功能,进行实时资讯的获取。

你可能有疑问,如果要把小爱音箱接入的话大模型是不是要刷机改硬件?不,它非常简单。

项目地址

https://github.com/idootop/mi-gpt

功能

问答。想象一下,当小爱音箱接入大模型后,上知天文,下知地理,从 " 人工智障 " 秒变学霸。

角色扮演。一秒调教小爱,无论是成为你的完美伴侣,还是那个能听你倾诉心事的贴心闺蜜,都不在话下。

流式响应。爱情来得太快就像龙卷风,而你的小爱音箱也是,对你的爱意秒回,爱你不会让你等太久。

长短期记忆。小爱音箱现在能记住你们之间的每一次对话,越聊越默契,就像是你身边的老朋友。

自定义 TTS。厌倦了小爱同学的语音?帮你解锁「豆包」同款音色,就像真人在回你的消息。

配置文件

在安装项目之前,我们要准备好两个配置文件。

浏览器打开 https://github.com/idootop/mi-gpt,下载 env、migpt 两个配置文件。

下载完毕后,修改 migpt 文件的内容。需要在米家中找到 userId,did 为米家中音箱显示的名称,建议重新命名,最好去掉空格,然后复制粘贴进来。

接着往下,在 migpt 文件中找到 tts 指令,点击上面的链接,根据自己的音箱型号找到对应的指令并填入。

修改 env 文件的内容,把上篇文章中搭建好 URL 地址和 MODEL 填入。

把两个文件上传到群晖中。

为了方便后期修改,建议把文件进行重命名。

至此,项目的配置文件准备完毕。

安装

接下来以群晖演示部署 MIGPT。 首先准备好 docker-compose.yml 文件。/volume1/test/miGPT/ 要修改为配置文件夹的路径。

version:   '3.8' services:    mi-gpt:      image:   idootop/mi-gpt:latest      container_name:   mi-gpt-container      env_file:        -   /volume1/test/miGPT/env      volumes:        -   /volume1/test/miGPT/migpt.js:/app/.migpt.js

再把 docker-compose 上传到配置文件的同级目录。

打开群晖 Container Manager,新增项目,选择刚刚创建好的 docker-compose 文件。

启动项目。

日志没有报错就代表配置全部正确。

使用

后面我们就可以利用配置文件中的唤醒词调用大语言模型了,同时也可以在配置文件中对大模型的角色进行配置。

后记

有些特定型号的小爱音箱是不支持连续对话的,需要把 streamResponse 设置为 false。

通过调用小米 IoT 生态开放接口的方案,无法完美实现在 AI 回复时让原来的小爱闭嘴。在唤醒模式下   MiGPT   会通过播放静音音频等方式让小爱闭嘴,达到 " 曲线救国 " 的目的。

我是老宁

一个热爱技术的程序员和极客,群晖 NAS 深度玩家!

专注 NAS 相关技术分享,原创!干货!

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注

本文来自什么值得买网站(www.smzdm.com)

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

逗玩.AI

逗玩.AI

ZAKER旗下AI智能创作平台

相关标签

闺蜜 小爱音箱 地理
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论