吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2941|回复: 32
收起左侧

[原创工具] 【.Net】HeySiri,使用Siri执行电脑插件

  [复制链接]
邓振振 发表于 2023-7-28 20:41
本帖最后由 邓振振 于 2023-7-28 22:07 编辑

Hey Siri 通过Siri远程调用插件,例如实现 HeySiri 关机

Siri Robot 使用winform做UI,使用 .Net Framework 4.8环境,没有安装4.8程序无法启动。 环境下载: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net48

SiriWeb通过MQTTNet类库实现MQTT服务器和web接口,通过MQTT协议实现Robot和网页接口的互通

软件启动自动生成一个客户端ID,该ID唯一,主要根据这个ID来表示是哪台电脑。该ID不要泄露。

SiriWeb我部署在我自己的阿里云的小水管上,平常也不跑啥程序,还有2年到期。可以一直免费使用。

下载后什么都不用改配置,就可以直接使用,如果自己部署,在源码里的SiriWeb部署到自己的服务器上,然后把配置里面的IP改下就行了。

配置文件为 SiriRobot.dat,里面存放了一些配置信息。你也可以修改dat文件来修改自己的ID,不过ID的长度必须是32个,否则无法连接MQTT

软件默认开机启动。如果不想开机启动可在设置-系统设置里面关闭自动启动

1.png

2.png
这个Url如果在浏览器地址栏里输入,会立刻执行该插件的Execute()方法,原理在下面。

把该Url放到快捷指令里面,新建一个获取网页内容的指令

image.png

软件原理:
SiriWeb使用MQTTNet开启一个MQTT服务器,并提供发布接口 ,此接口是get请求,方便siri调用
SiriRobot订阅一个Topic到MQTT,当收到siri调用的url后执行对应的插件

相关技术:
MQTT协议
简易插件框架

不足:
一个插件就要在siri上创建一个快捷指令。
目前除了想到开机重启还没有想到有其他用途。

插件开发:(只支持C#语言)
随便建个项目继承IPlugin实现相关方法就可以可参考Plugins下的Pg.Siri.Reboot
开源地址(免币) → https://gitee.com/handloong/HeySiri/
欢迎PR自己奇怪想法的插件。

升级版本:1.0.0.1
支持插件配置页面
新增Echo插件:演示了如何获取当前插件的目录,如何配置窗口等

SiriRobotV1.0.0.1.zip (576.13 KB, 下载次数: 38)

免费评分

参与人数 9吾爱币 +15 热心值 +7 收起 理由
jonhuang + 1 + 1 我很赞同!
chatweish + 1 我很赞同!
welove1tc + 1 + 1 热心回复!
a709447628 + 2 + 1 谢谢@Thanks!
三滑稽甲苯 + 1 用心讨论,共获提升!
Yanchuu + 1 + 1 我很赞同!
呆瓜Domado + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
chao8709 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

照在指尖的星光 发表于 2023-7-29 11:16
wjhere 发表于 2023-7-29 06:25
我有一个需求,想让siri作为交互语音中心,话筒发言,电脑音箱反馈siri的回复,在教学环境使用, 不知道大 ...

siri不够只能,并且接口的话前后两句话它不会联系起来。比如你说Siri成语接龙,他说好的,你说为所欲为,他只会说在百度上找到为所欲为的词语
wjhere 发表于 2023-7-29 06:25
我有一个需求,想让siri作为交互语音中心,话筒发言,电脑音箱反馈siri的回复,在教学环境使用, 不知道大家有没有办法。谢谢。
lcg888 发表于 2023-7-28 20:49
梁茵 发表于 2023-7-28 20:54
佩服佩服楼主,这样可以看上去更加智能了
bcy233 发表于 2023-7-28 20:56
这下语音控制电脑了,牛
ZLIKH 发表于 2023-7-28 21:10
感觉有点厉害,学习一下
头像被屏蔽
moruye 发表于 2023-7-28 21:14
提示: 作者被禁止或删除 内容自动屏蔽
C03Packet 发表于 2023-7-28 22:18
厉害 这样siri智能多了,更加有用了!
youxi80 发表于 2023-7-28 22:42
这个是语音控制电脑吗
雾都孤尔 发表于 2023-7-28 22:58
学习了,支持原创,感谢分享。
coolsnowbird 发表于 2023-7-28 23:24
很有创意的小软件 下来看看 感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-1 10:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表