将小米SoundMove 无缝接入 ChatGPT

将小米SoundMove 无缝接入 ChatGPT

  • 本教程内容
  • 参考 Github 地址
  • (可选)部署查看小米 SoundMove 信息的环境
  • (可选)查看小米 SoundMove 的信息
  • 以容器方式部署程序到小米万兆路由器
  • 实际效果
  • 有待改善点

本教程内容

1 是记录了将小米 SoundMove 接入 ChatGPT 的操作步骤。
2 是将小米 SoundMove 接入 ChatGPT 构建成了容器镜像,部署在小米万兆路由器上,实现了无缝接入。每次打开小米 SoundMove 的同时自动接入 ChatGPT。

在这里插入图片描述

参考 Github 地址

整个操作过程参考了 https://github.com/yihong0618/xiaogpt 的说明和代码,非常感谢原作者!!!

(可选)部署查看小米 SoundMove 信息的环境

git clone https://github.com/engchina/MiService.git; cd MiService
conda create -n xiaoai python=3.10.6
conda activate xiaoai
pip install .

(可选)查看小米 SoundMove 的信息

设置账号,

export MI_USER=<your_mi_user>
export MI_PASS=<your_mi_password>

查询自己的设备,

micli.py list

输出结果示例,

[{"name": "xiaoaitongxue","model": "xiaomi.wifispeaker.m03a","did": "<your_mi_did>","token": "<your_token>"}
]

设置 MI_DID,

export MI_DID=<your_mi_did> # 上面输出结果

查询设备的接口文档,

micli.py spec xiaomi.wifispeaker.m03a # 上面输出结果

输出结果示例(实际只有 Intelligent_Speaker = 7 会用到),

Device_Information = 1Device_Manufacturer = 1Device_Model = 2Device_ID = 3Current_Firmware_Version = 4Serial_Number = 5  # rnSpeaker = 2Volume = 1  # uint8  # rwnMute = 2  # bool  # rwnPlay_Control = 3Playing_State = 1  # uint8  # rn_Seek_Time = 2  # int16Play_Loop_Mode = 3  # uint8  # rwn_Seek = 1  # in=[2]_Play = 2_Pause = 3_Stop = 4_Previous = 5_Next = 6Microphone = 4Mute = 1  # bool  # rwnClock = 6Switch_Status = 1  # bool  # rwnStatus = 2  # uint8  # rnDevice_Fault = 3  # uint8  # rnRingtone = 4  # uint8  # rwn_Stop_Alarm = 1Intelligent_Speaker = 7_Text_Content = 1_Silent_Execution = 2  # boolSleep_Mode = 3  # bool  # rwnAudio_Id = 4  # rn_Wake_Up = 1_Play_Radio = 2_Play_Text = 3  # in=[1]_Execute_Text_Directive = 4  # in=[1, 2]_Play_Music = 5tv-switch = 8_tv = 1  # -switchonSpeaker_VolumeMIN = 0MAX = 100Play_Control_Playing_StatePlaying = 1Stop = 0Pause = 2Play_Control_Seek_TimeMIN = -30000MAX = 30000STEP = 10Play_Control_Play_Loop_ModeSingle_Cycle = 1Clock_StatusIdle = 1Busy = 2Clock_Device_FaultNo_Faults = 0Clock_RingtoneMIN = 1MAX = 5

以容器方式部署程序到小米万兆路由器

打开小米万兆路由器 SimpleDocker 界面,拉取新的镜像 engchina/xiaogpt:v1
在这里插入图片描述
然后单击右侧的 “启动镜像”,

在这里插入图片描述
选择 ”专业模式“,输入基础信息,单击 “下一步”,

在这里插入图片描述
存储信息界面按默认就可以,单击 “下一步”,网络信息界面选择绑定网络为 “bridge”,单击 “下一步”,

在这里插入图片描述
环境信息界面参考截图配置一些环境变量,单击 “下一步”,
在这里插入图片描述
最后单击 “确定创建”,

在这里插入图片描述

实际效果

查查/查一查/查一下/算一算/想一想/问一下/你认为/你觉得/你知道/介绍一下/解释一下/说明一下/总结一下开头来提问,我们部署的程序会拦截小米 SoundWave 的语音文字信息,然后将这些文字信息发送给 ChatGPT,然后将 ChatGPT 的返回结果朗读出来。
博客这里只能展示一下日志了,有时间时录个视频展示一下效果。

在这里插入图片描述

有待改善点

现在已知的有点个人觉得还需要不断改善,

1, 虽然设置 Mute 了小爱自带的回答,但是还是没有做到完全消除,会在朗读 ChatGPT 的结果前,朗读一部分小爱自带的回答。
2, 调用 ChatGPT 的耗时比较长,需要等待 10几秒或者更长的时间。
3, 对英语和其他语音支持不完善。

完结!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7287.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《2023 ChatGPT for Robotics:Design Principles and Model Abilities》阅读笔记

1 Introduction 自然语言处理(NLP)的快速发展导致了大型语言模型(LLMs)的发展&#xff0c;如BERT[2]、GPT-3[3]和Codex[4]&#xff0c;这些模型正在对广泛的应用程序进行革命。这些模型在文本生成、机器翻译和代码合成等各种任务中都取得了显著的效果。这个模型集合的最新成员是…

chatgpt赋能python:Python冒泡排序:理解流程图

Python冒泡排序&#xff1a;理解流程图 当涉及到排序算法时&#xff0c;Python中最流行的算法之一就是冒泡排序。它是一种简单而有效的排列方法&#xff0c;旨在让列表中的元素按升序或降序排列。在此文章中&#xff0c;我们将讨论冒泡排序的流程图&#xff0c;并重点介绍每个…

Itchat 微信聊天机器人

微信聊天机器人(Itchat) 不务正业&#xff0c;想起干点啥有意思的事&#xff0c;于是想起了用聊天机器人去调戏微信好友也许会有点意思吧&#xff0c;于是参照别人写的东西&#xff0c;自己也浅尝一下。基本原理还是很简单的&#xff0c;就是让机器人替你去聊天。 主要有以下…

利用微信API将你的微信变为聊天机器人

想想将个人微信变为一个机器人也是很好玩的&#xff0c;这个项目就教你如何把自己的微信变为一个聊天机器人&#xff0c;嗯~对的&#xff0c;和小冰差不多的感觉吧&#xff08;哈哈哈~&#xff09;。 最终效果图&#xff1a; 效果图 原理&#xff1a; 通过微信的Python接口it…

itchat+在线聊天机器人接口实现微信聊天机器人

闲来无事(其实还在期末考试)&#xff0c;想着怎么利用手里的服务器搞点事情时&#xff0c;发现了python的itchat库&#xff0c;想着可以再利用网页聊天机器人&#xff0c;做一个自动聊天的微信机器人。 总体思路很简单&#xff0c;用itchat登录微信&#xff0c;接受消息&#…

AI 微信自动聊天机器人

微信聊天机器人 # /usr/bin/env python # -*- coding: utf-8 -*- # Time : 18-5-4 下午23:37 # Author : 杨星星 # Email : yangshilong_liu163.com # File : wechart.py # Software: PyCharm#codingutf8 import requests import itchat import random# KEY 8edce3c…

聊天机器人集成PC端微信

1.PyWeChatSpy 可以操作PC端微信 github地址如下 https://github.com/veikai/PyWeChatSpy 2.chatterbot 可以实现自制语料库的聊天机器人 安装方法 pip install chatterbot训练方法&#xff0c;语料库制作方法 官网上都有 https://chatterbot.readthedocs.io/en/stable/devel…

微信自动聊聊天机器人(利用腾讯的智能聊天接口)

微信智能聊天机器人 利用python做一个微信聊天机器人早已不是黑科技&#xff0c;网上有很多通过图灵机器人接口和itchat实现的教程。这里呢我用到腾讯的智能闲聊&#xff0c;是没有次数限制的&#xff0c;当然还有很多这样的api&#xff0c;百度也有&#xff0c;这里我只说腾讯…

ChatGPT修bug横扫全场,准确率达78%!程序员要开心了

ChatGPT到底有多会修bug&#xff1f; 这事终于有人正儿八经地搞研究了—— 来自德国、英国的研究人员&#xff0c;专门搭了个“擂台”来检验ChatGPT的这项本领。 除了ChatGPT之外&#xff0c;研究人员还找来了其它三位修bug的“AI猛将”&#xff0c;分别让它们修复40个错误代码…

区块链龙头股都有哪些?区块链概念股有哪些?

区块链龙头股都有哪些?区块链概念股有哪些? 区块链技术的应用程序似乎很广泛&#xff0c;它可以用于金融服务行业&#xff0c;例如&#xff0c;用于转移资金。它可以切断中间人&#xff0c;并可能带来更大的效率。这有可能提高不同行业的储蓄水平&#xff0c;从而提高盈利水平…

2019区块链概念股龙头

除了在教育行业的运用&#xff0c;区块链技术如今也被运用在其它社会事业的管理上。在国&#xff0c;社会事业种类特别多&#xff0c;需要处理的数据量也十分巨大。在档案管理&#xff0c;个人社会信用、公证、身份认证、遗产继承以及代理投票方面的作用十分突出。只要需要网络…

海外上市中国概念股每日行情

海外上市中国概念股每日行情 &#xff08;单位:美元&#xff09; 股票名称股票代码开盘最低最高收盘涨跌额涨跌幅成交量市值市盈率小时日期网易NTES39.8739.2540.2339.520.020.05%541482 $ 1,235,955,00025.994:00pm2/17/2005新浪SINA23.3423.1423.8023.18-0.091-0.39%168105…

九龙证券|受益行业红利,这些龙头股获资金青睐!

今天职业普涨&#xff0c;15个职业主力资金净流入。 证券时报数据宝计算&#xff0c;今天沪深两市主力资金净流出16.34亿元&#xff0c;较昨日流出力度大幅减缓。其间创业板净流入2.41亿元&#xff0c;沪深300成份股净流入17.13亿元。 今天职业普涨&#xff0c;申万一级职业中…

一起来创建A股上市公司细分行业龙头数据库

为什么要搭建呢&#xff1f; A股市场无论牛市、熊市还是 震荡市场更多的还是结构性机会&#xff0c;也就是行业及题材板块的热点轮动&#xff0c;此消彼长&#xff0c;这会是一种常态。 因此选股环节愈发重要&#xff0c;选对大趋势却没有选好板块--无用&#xff1b;选对了板块…

高效的股票数据接口工具有哪些?

我们已经知道了量化投资是是通过数量化方式及计算机程序化发出买卖指令&#xff0c;以获取稳定收益为目的的交易方式&#xff0c;而其中最重要的载体是数据。在金融领域中量化的应用让金融分析师、外汇交易员、产品研发员等技术人员又有了新的用武之地&#xff0c;转型成为量化…

A股各概念板块龙头股大全

A股各概念板块龙头股大全一、新兴信息产业龙头1、车联网龙头——软控股份002073 启明信息002232.荣之联0026422、通信网络龙头——恒宝股份0021043、通信设备制造龙头——新海宜002089.东方通信6007764、物联网互联龙头——三五互联300051.大唐电信600198.二六三0024675、三网融…

企业微信的聊天机器人来了,免费下载(Python版)

大家好&#xff0c;这里是程序员晚枫&#xff0c;个人网址&#xff1a;python-office.com 上次分享了微信机器人的视频以后&#xff0c;视频下面有一个热门评论&#xff1a; 什么时候开发企业版微信机器人&#xff1f;自动回复、自动群发等等~ 在经历了一段时间的查找和开发以…

从辩证的角度看待chatGPT,我们该如何对待?

从辩证的角度&#xff0c;看待chatGPT 0.什么是ChatGPT&#xff08;客观阐述&#xff09;1.通过唯物辩证法的五对基本范畴进行分析1.0.内容与形式1.1.现象和本质1.2.原因与结果1.3.必然与偶然1.4.现实与可能 2.使用ChatGPT会给我们带来的好处2.0.减轻劳动负担2.1.提供灵感和思路…

ChatGPT真的像媒体宣传的那样“四平八稳”吗?

最近ChatGPT非常的火爆&#xff0c;曝光度很高&#xff0c;很多官方媒体和个人的自媒体公众号都进行各种追逐。有些文案写的太好了&#xff0c;真的都要信了。其中有一篇“遨游四海&#xff0c;惊艳于某州”类似旅游宣传的文案。为了测试一下于是仿照他们的问话方式对ChatGPT进…