小爱同学接入chatGPT

这篇具有很好参考价值的文章主要介绍了小爱同学接入chatGPT。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大致流程

最近入手了一款小爱音响,想着把小爱音响接入 GPT, 在 github 上找了一个非常优秀的开源项目,整个过程还是比较简单的,一次就完成了。

其中最难的技术点是 如何获取与小爱的对话记录?如何让小爱播放文本?

让我自己想的话,估计就是想着各种办法去破解小爱同学,但是这需要很深的硬件知识。学习成本很高。

这个开源项目用了一个比较野的路子:

  1. 手机端上的小爱同学有一个查看会话记录功能,通过抓包工具可以拿到这个接口信息
  2. 循环调用这个接口就可以拿到最新的会话文本信息
  3. 剩下的就是把该文本作为参数与 GPT 进行交互了,官方有现成的 API
  4. 拿到 GPT 返回的结果
  5. 再调用小米服务可以让小爱同学播放返回的文本。
  6. 同时还可以用微软的 tts 代替小爱同学的语音输出

这样小爱同学只用来语音转文本,然后播放一段声音了。

扩展

我还自定义了唤醒词,如果以“电脑”开头。就会调用一个部署在我本机的一个服务,来控制我的电脑,比如“电脑音量调到百分之五十”

项目地址请看:

  • https://github.com/dccmmtop/xiaogpt
  • 电脑控制服务示例

该项目存在的问题

那么频繁的调用小爱同学会话记录接口,很难长久稳定的运行,肯定会被小米封的文章来源地址https://www.toymoban.com/news/detail-445367.html

到了这里,关于小爱同学接入chatGPT的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小爱同学语音API(不需要小米账号)

    先看下运行效果 1找一个免费的API接口 输入你好,返回参数如下 参数分析: txt为返回文字 tts为返回文字的语音网址 2返回文字部分 3语音部分处理 (1)语音爬取 (2)语音播放 4找个纸片人让他动起来 附:下面来几个GIF 如果上面的你都不满意,看看这张雷军的 3Q! 完整代码

    2024年02月12日
    浏览(76)
  • esp8266+小爱同学实现语音交互控制arduino

    可独立应用 也可搭载其他的MCU运行 在 Arduino IDE 中,打开“文件”“首选项”选项卡。 搭建NODE MCU环境:点击菜单栏文件,首选项,在“附加开发板管理器网址”框中,输入以下网址并单击“确定”按钮:(用于加载esp8266库)http://arduino.esp8266.com/stable/package_esp8266com_index.jso

    2024年02月04日
    浏览(53)
  • 使用小爱同学语音控制电脑关机 - Winform C#

    小爱同学应该已经是家喻户晓的了,现在一直用来控制家里的家电。于是乎突发奇想想用来操作电脑上的软件会怎么样,比如打开某个程序不用再去寻找,直接喊小爱同学打开,真的很方便,现在先来实现一个最简单的,用小爱同学来控制电脑关机。当然只是关机,开机还需

    2024年02月11日
    浏览(45)
  • 天猫精灵/小爱同学+巴法云+Openwrt控制局域网电脑/群晖开关机

    因为设备多,还怕费电,所以懒得手动开关机 1.天猫精灵/小米音响 都可以 2.openwrt路由器,所有设备在同一个局域网(ping通,当然不在一个也可以,不过麻烦一点,但是必须能ping通,百度如何ping通,走网上说的组网通道,例如向日葵x1组的网也行) 3.设备需要支持 wol ,用openwrt里的网络唤醒

    2024年02月02日
    浏览(46)
  • 电脑入米家,让小爱同学随意操控电脑开关机(需主机或软路由)

    我的笔电在家里就是台台式电脑了(半年没有挪过屁股),在公司使用Frp做了内网穿透用于远程控制,但是晚上关机了第二天早上常常忘记开机…好麻烦~ 最近买了个小爱音箱,控制家居方便得很,就心想能不能直接让勤劳的小爱同学帮我开关电脑呢?上网搜搜还真有挺多人

    2024年02月07日
    浏览(74)
  • 微信公众号接入ChatGpt、文心一言等【完整流程】

    1. 首要条件: 公网服务器一台 公众号(订阅号、服务号都可)一个 注册LinkAI(有国外服务器的可不考虑使用) 开源项目chatgpt-on-wechat 2.服务器选择 建议国外服务器 ,使用openai 无需代理,域名也不需要备案。我当时购买时没注意,选的国内服务器,导致域名备案备案花了很长时间

    2024年02月04日
    浏览(61)
  • IDEA使用git大致流程

    先要下载git,git官网Git IDEA配置git(在IDEA头部选项中) file ----settings------搜索git 将自己的项目提交到gitee平台的三种方式 git 命令行操作:\\\"git init 初始化本地仓库并推送到远程服务器\\\" 先到gitee平台创建仓库,将仓库的路径clone到本地来,在到本地的仓库上创建 直接通过 IDEA

    2024年02月07日
    浏览(40)
  • HTTPS 加密解密大致流程

    HTTPS简介 在我们开始配置之前,让我们先了解一下HTTPS和它的重要性。 为什么选择HTTPS? 加密传输 :通过SSL/TLS协议,确保数据在传输过程中不被窃听。 认证身份 :确保 客户端与预期的服务器通信 ,防止中间人攻击。 数据完整性 :保证数据在传输过程中未被篡改。 彻底搞

    2024年04月25日
    浏览(53)
  • 瑞数 6 代逆向纯算法大致流程分析

    aHR0cHM6Ly93d3cudXJidGl4LmhrLw== 第一次请求响应 202,响应内容中有一段 JS 代码会请求一个 JS 文件,Cookie 生成的核心代码由这个文件中的代码生成,并通过 eval 执行。 Cc2838679FS 55tgE9EWzzOxyDeuMRQ8rVOKqNZG4W9awmtpvnl1jpeviOqlzHzrnraSnPN8F2w6OqgnjY6ueb1NAN2kE03ryDG Cc2838679FT 6RifvpbsLR03qqqDtteJ.XqqugbVLuRivnvi

    2024年02月08日
    浏览(49)
  • ChatGPT的大致原理

    国外有个博主写了一篇博文,名字叫TChatGPT: Explained to KidsQ」, 直译过来就是,给小孩子解释什么是ChatGPT。 因为现实是很多的小孩子已经可以用父母的手机版ChatGPT玩了 ,ChatGPT几乎可以算得上无所不知,起码给小孩子讲故事,回 答一些简单的回答不在话下。其实这里面就涉

    2024年02月19日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包